Senior Test Engineer - Metrics Quality
Own the quality, acceptance, and release testing of analytical metrics used to evaluate autonomous-driving software. The role requires 6+ years in software testing, strong Python and SQL, statistical literacy, and experience with data-heavy systems.
About the job
Responsibilities
- Own acceptance and release qualification for new and changed metrics used in autonomous-driving software decisions.
- Define and maintain comprehensive metric case spaces, including situations where metrics should remain silent.
- Identify silent failures and assess how often metrics are incorrect or fail to report.
- Review metric implementations against expected cases to find unhandled scenarios.
- Build or source test data for required metric situations and improve data-generation workflows.
- Present findings to metric owners with concrete examples, impact, and scale.
- Evaluate whether metrics reveal aggregate degradation across recorded-scene datasets.
- Run and maintain regression testing that detects changes in metric meaning and behavior, while improving release efficiency.
Requirements
- 6+ years of software testing or test engineering experience, with depth in data-heavy or analytical systems.
- Strong Python and SQL skills, including analysis scripts and independent reference computations.
- Statistical literacy, including distributions, variance, sample size, aggregation pitfalls, and distinguishing noise from meaningful differences.
- Product-oriented approach to determining what metrics are intended to measure and support.
- Ability to communicate and defend findings with evidence.
- Fluent use of LLMs for analysis, test-data generation, unfamiliar-code review, and reasoning validation.
- Clear written English.
Nice to Have
- Experience with autonomous vehicles, robotics, or machine-learning system evaluation.
- ClickHouse or a similar analytical database.
- Experience testing evaluation pipelines or A/B testing infrastructure.
- Experience designing human-reviewer annotation tasks and measuring reviewer agreement.
- Knowledge of US road rules and driver behavior.
Skills
Python, SQL, Statistics, ClickHouse, A/B Testing, Machine Learning, LLMs, Regression Testing, Test Data Generation, Data Analysis
Similar jobs
QA Engineering jobsOwn systems requirements, architecture, integration, verification, reliability analysis, and failure resolution for autonomous flying robots. The role requires 6+ years of electromechanical systems experience, strong cross-domain testing skills, and proficiency in Python and SQL.
Leads safety testing and evidence practices for autonomous-vehicle QA, including gates, acceptance criteria, reporting, hazard-to-test traceability, and release decisions. Requires 7+ years in testing, verification, or validation and experience in a safety-critical domain.
Senior software engineer responsible for building automated quality strategies, high-concurrency performance tests, and emulators for mission-critical payment systems. The role requires 5+ years of quality engineering experience and hands-on expertise with automation, cloud-native CI/CD, distributed systems, and observability.
The Senior Validation Engineer develops and executes automotive system and integration tests using HIL benches, vehicles, and automated Python tooling. The role requires a master’s degree in an engineering discipline and at least one year of automotive test engineering experience.
Senior Quality Engineer responsible for automating and validating data pipelines, APIs, backend services, and financial-data workflows. Requires 5+ years of QA automation experience, strong JavaScript/TypeScript, Python, SQL, cloud data warehouse, and ETL/ELT expertise.