Stay in Touch



Simulation Software Test Analyst






San Francisco, CA, US


We’re changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of more than 700 cities around the world. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.

And that’s just what we’re doing today. We’re thinking about the future, too. With teams working on new modalities, self-driving cars and even urban air transportation, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.

About the Role:

As a Simulation Software Test Analyst, you will be part of a team responsible for testing the software and the tools we use to build testing scenarios and the systems we use to simulate and test the behavior of our vehicle at high scale.


You will help make sure that these tools are working well, are updated frequently and are stable and available to the rest of ATG.


You will provide fast, accurate, detailed and actionable reports on the state of the software and its issues to the development team.

What You'll Do:

  • Test Simulation Tools & Systems daily
  • Create, maintain and follow testing plans
  • Identify issues and bugs and create clear descriptions of them and reproducible steps to help them be solved quickly
  • Manage bugs through their entire lifecycle: filing, maintaining, closing
  • Collaborate with simulation engineers and product managers to understand features, refine testing plans, and hunt down problems.
  • Synthesize feedback from customers into actionable feedback and bug reports.
  • Understand how customers use the tools and products, and the problems being encountered
  • Write test plans for new and existing features and use-cases
  • Understand and use Automated Testing Tools and know how to interpret their results and use them to report and track down problems.
  • Participate in software discussions and stay on top of all new features


What You’ll Need:

  • Minimum 2 years of Software QA experience
  • Excellent knowledge of software development processes, testing processes, and QA Tools
  • Excellent Bug Writing Skills
  • Extensive experience with office software & IT
  • Experience working with Unix/Linux systems and a familiarity working on the command line
  • Able to work in an exciting and dynamic environment
  • Work with others to find solutions to ill-defined problems
  • Clear and succinct communication skills
  • Empathy and passion for building relationships with other teams while effectively providing feedback


Bonus points for:

  • CS Degree
  • Programming skill and experience
  • Basic knowledge of vehicle motion models (braking distance, acceleration profiles, etc)

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup