Zoox - Foster City, CA

posted 3 months ago

Full-time - Mid Level
Foster City, CA
Administrative and Support Services

About the position

Autonomous vehicles have some of the largest, most complex software ever shipped in a safety-critical environment. Solving that problem is one of the most exciting technical challenges of our lifetime. The Autonomous Systems Test Tools and Automation team at Zoox plays a critical role in enabling the scalability of the Software Quality Assurance organization. As a Software Development Engineer in Test on our team, you will help drive technical advancements in test frameworks and tools. You will implement and develop test automation frameworks, implement new solutions to technical test problems, and build novel tools for our teams to utilize. You will be a force multiplier by mentoring other test engineers and growing their test design and coding capabilities. In this role, you will design, implement, and maintain the framework that teams across Zoox will use for integration and subsystem testing. You will also design, build, and maintain simulation tools that will be used by other teams at Zoox. Collaboration with other QA colleagues and participation in cross-team projects will be essential to maintain and improve Zoox's cross-functional validation workflows. Additionally, you will write automation tests and regularly execute manual tests on Zoox's integrated tooling systems, supporting the users of our tools and framework while continuously refining those systems to enhance overall efficiency.

Responsibilities

  • Design, implement, and maintain the framework for integration and subsystem testing used across Zoox.
  • Design, build, and maintain simulation tools for use by other teams at Zoox.
  • Collaborate with QA colleagues and participate in cross-team projects to improve validation workflows.
  • Write automation tests and execute manual tests on Zoox's integrated tooling systems.
  • Support users of the tools and framework while refining systems for enhanced efficiency.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field.
  • 4+ years of experience as a Software Development Engineer in Test with proven skills in writing automation frameworks from scratch.
  • Experience in designing and implementing RESTful APIs and automated testing frameworks, continuous integration, loggers/monitoring, and test-driven development.
  • Strong proficiency with Python and experience with version control systems like Git and CI/CD pipelines.
  • Proficiency in building resilient, interactive experiences with JavaScript, TypeScript, ReactJS, and CSS.

Nice-to-haves

  • Experience in developing and maintaining simulation tools for testing purposes.
  • Experience in HIL (Hardware In-the-Loop) test automation.

Benefits

  • Paid time off (e.g. sick leave, vacation, bereavement)
  • Unpaid time off
  • Zoox Stock Appreciation Rights
  • Amazon RSUs
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service