Sr. Software Development Engineer in Test
Mobile
Updated on 5/3/2023
Locations
San Diego, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
AWS
Docker
JavaScript
Linux/Unix
Selenium
Kubernetes
Python
TypeScript
Requirements
- 5-7 years experience writing test automation code (Python and/or Javascript/Typescript)
- 1+ year of experience with Appium
- Experience understanding, writing, and using Gherkin language for tests
- Experience writing and managing test plans in Testrail
- Experience testing Android mobile or tablet applications
- Experience using the Page Object Model design pattern
- Experience writing end-to-end tests across platforms
- Experience conducting load and performance testing
- Experience reviewing requirements, specifications and technical design documents to provide timely and meaningful feedback
- Experience with shell scripting
- Bachelor's Degree in Computer Science or Engineering, or equivalent experience
- Traits of a successful candidate
- An automation-first testing mindset
- Good technical foundation with ability to pick up new skills and adapt quickly
- Desire to learn new technologies while supporting existing
- Acute attention to detail
- An ability to think up new ways to break our applications
- A commitment to software craftsmanship and things like code review, design patterns, etc
Responsibilities
- Designing and implementing test cases in Testrail to ensure the quality and reliability of our mobile applications
- Writing and executing automated tests using various testing frameworks to very the functionality and performance of our applications
- Performing manual testing of our applications for test cases that are not covered by automation
- Collaborating closely with engineering and product to understand the requirements and ensure the applications meet these requirements
- Working closely with the engineering team to help debug and troubleshoot and issues that arise during the testing process
- Reporting and analyzing test results to identify areas of improvement and make recommendations to the engineering and product teams
- Maintaining our test automation frameworks
Desired Qualifications
- Selenium
- Python
- CI/CD
- Docker / Kubernetes
- Cloud native applications in AWS
- Linux administration
- Big Data
- Geospatial / location data
- Microservice architectures
- Working with hardware
Telematics & fleet management for trucking
Company Overview
Platform's mission is to make transportation smarter.
Company Core Values
- One Team: We proudly welcome people of various backgrounds, abilities, and perspectives to join us in creating a better road for the future
- Resiliency: Work with a team that thinks outside the box to come up with innovative solutions
- Empathy: Know your feelings are valid and valued by the people on your team and within the company
- Thinking: Feel confident sharing your ideas with others and encourage your teammates to openly express their thoughts
- Transparency: Strive for open, honest communication with your fellow team members to establish a mutual sense of trust