Software Quality Assurance Engineer, Product Software
Zoox
In this role, you will:
- Design and implement test plans and procedures for our backend services, which include ride hailing, autonomous charging, cleaning, fleet monitoring, and coordination applications.
- Validate and verify the functionality and efficiency of APIs and data models intended for use by rider mobile apps, robots, and fleet management tools, and support the integration of these clients.
- Test the vehicle agent component that bridges communication between vehicle components and the backend service to ensure the communication is efficient and robust.
- Collaborate with teams of world-class engineers from diverse backgrounds, sharing your knowledge and learning from areas of distributed computing, rider experience, web and mobile applications, autonomous driving, mapping, AI, and software infrastructure.
- Lead production bug triaging, root cause analysis, and process improvement, and contribute to developing products that impact humans and their experience in autonomous vehicle rides.
Qualifications:
- Master’s or Bachelor’s degree in Computer Science, Information Technology, or a related field, with a minimum of 5 years of hands-on experience in software testing and quality assurance.
- Experience testing large-scale, enterprise-level cloud applications across various test types, including functional, integration, regression, and performance testing.
- Proven track record in API testing, coupled with advanced debugging skills, including the ability to analyze and interpret backend application logs to identify root causes of issues.
- Strong practical experience with industry-standard test management tools such as JIRA, TestRail (or similar), and proficiency in scripting languages (e.g., Python, JavaScript) to automate tests and streamline QA processes.
Bonus Qualifications:
- Experience with network protocols and WebSocket communications
- Experience with real-time communication systems
- Experience with Typescript