Senior Quality Test Engineer
Job description
About the role
You will own the verification and validation of our autonomous vehicle software through rigorous testing and analysis. This role focuses on generating and executing test plans designed to uncover system limitations and drive targeted improvements. You will perform root cause analysis for identified defects and performance issues, then provide recommended solutions based on data. You will design and deploy supplementary instrumentation and infrastructure required to capture the necessary test data. The position involves close collaboration with software component teams to generate quantifiable performance metrics and implement vehicle-level tests. You will provide regular reports to software component and system design teams, consolidating test event results and generating detailed defect reports with supporting logs. This role is instrumental in improving the robustness and safety of our self-driving technology. You will also perform on-road testing in autonomous vehicles as a detailed observer and annotator.
Key facts
What you'll do
Generate and execute test plans to uncover the limitations of our systems, collecting relevant data to drive improvements.
Perform root cause analysis of identified defects and performance issues, and provide recommended solutions.
Design and deploy supplementary instrumentation and infrastructure required to capture data as defined by the test plans.
Analyze test data and generate reports to communicate performance issues and capability improvements over time.
Maintain a verification and validation report showing current performance of the vehicle-level system against system requirements.
Work closely with software component teams to generate quantifiable performance metrics and implement vehicle-level tests for individual system components.
Provide regular reports to software component and system design teams, consolidating test event results and generating detailed defect reports with supporting logs.
Perform on-road testing in autonomous vehicles as a detailed observer and annotator.
Collect and document detailed test observations to support defect resolution and system refinement.
Support the development and maintenance of CI/CD pipelines and software tools that enable efficient testing and delivery.
Contribute to strategic test progression and planning to ensure comprehensive coverage of autonomous system capabilities.
Assist in the continuous improvement of testing processes, methodologies, and documentation.
Collaborate with cross-functional teams to align testing activities with product and safety goals.
Ensure all testing activities are conducted in compliance with established safety and quality standards.
Requirements
Demonstrate a strong background in software testing or a related technical field with direct relevance to autonomous systems.
Possess experience in generating and executing test plans that uncover system limitations and drive data-informed improvements.
Show ability to perform root cause analysis of defects and performance issues, and to propose actionable solutions.
Have experience designing and deploying instrumentation and infrastructure to capture test data for analysis.
Show skill in analyzing test data and producing clear reports on performance issues and capability improvements over time.
Have experience maintaining verification and validation documentation for vehicle-level systems against defined requirements.
Demonstrate the ability to work closely with software component teams to generate quantifiable performance metrics.
Show strong written and verbal communication skills for reporting test results and defect details to diverse stakeholders.
Require the capability to perform on-road testing in autonomous vehicles as a detailed observer and annotator.
Require strong attention to detail and the ability to collect and document precise test observations.
Require experience supporting CI/CD pipelines and software tools relevant to automated testing and delivery.
Require the ability to contribute to strategic test planning and execution in a complex autonomous system environment.
Require experience collaborating with cross-functional teams in a safety-critical software development context.
Require adherence to strict safety and quality standards in all testing activities.
Nice to have
Only items explicitly indicated as preferred in the source are included; no additional preferences are added.
Practical notes
The engagement type is specified in the source under Key facts as "See source," indicating that details are provided elsewhere and not fixed here. No specific hours, travel expectations, visa requirements, or application deadlines are stated in the provided source text.