Building confidence in the software of autonomous vehicles at Zoox
Requirements
- Strong proficiency with Python, Kotlin, and experience with tools like version control systems like Git, CI/CD pipelines
- Experience building functional and performance automated tests for backend cloud applications
- Experience in writing automation frameworks for cloud applications from scratch
- Experience with HIL (Hardware In-the-Loop) test automation
- Experience developing and maintaining simulation tools for testing purposes
Responsibilities
- Design, implement, and maintain scalable functional and test frameworks used across Zoox for integration and subsystem testing.
- Design, build, and evolve simulation tools leveraged by multiple teams throughout Zoox.
- Collaborate closely with QA, SDETs, and software engineers on cross-team initiatives to maintain and continuously improve Zoox’s end-to-end validation workflows.
- Lead feature-level testing by defining test strategy and plans, executing manual testing, and driving the transition to robust automation within Zoox’s integrated tooling ecosystem.
- Support and partner with users of our frameworks and tools, continuously refining them to improve reliability, usability, and overall engineering efficiency
- Tackle technically complex testing problems
- Create novel tools that empower engineering teams across Zoox
Other
- Bachelor's or Master's degree in computer science, engineering, mathematics, or a related field
- 4+ years of experience as a Software Development Engineer in Test
- A self-starter who is capable of defining and implementing new tools and processes from start to finish
- Mentoring other test engineers and elevating the team’s overall test design, automation, and software engineering capabilities
- Act as a force multiplier