- Quick Apply
Role: Software Developer in Test (SDET)
Location: San Deigo, CA 3-5 days onsite per week
Duration: 6 Month+ Contract
Interview process: 2 Rounds video
Skills Required: Python, Playwright, Appium for mobile apps testing, Cross browser
Total years of experience : 4+ years
Test Automation Frameworks
The team currently uses/testing includes:
- Python-based automation
- pytest
- Appium
- Playwright
Nature of the Testing
Primarily cross-system, end-to-end integration testing.
The testing environment can include:
| Duties/Day to Day Overview | Responsibilities: |
| Top Requirements (Must haves) | Qualifications:
Core Technical Requirements Python Critical Requirement Because the project has already experienced some delays, manager would strongly prefer someone with significant Python experience who can contribute quickly. Candidate expectations Candidates should:
Test Automation Frameworks The team currently uses/testing includes:
Nature of the Testing Primarily cross-system, end-to-end integration testing. The testing environment can include: Mobile Device APIs Simulated Vehicle Logs / System Behavior The engineer will be interacting with a simulated Zoox vehicle rather than simply validating an isolated application. Testing may involve:
API Experience The engineer will interact with APIs as part of the automated workflows and use existing API scripts/functions to retrieve or manipulate information needed for testing.
Database Requirements Direct database development or database infrastructure experience is NOT required. The engineer may need information that ultimately resides in a database, but manager explained that the team generally accesses that information through existing APIs/scripts.
AI / AI-Assisted Development Looking for someone who is comfortable using AI coding agents/tools to increase development speed and productivity. Referenced tools such as:
Many of the test scenarios have a repetitive underlying structure. For example, Zoox ride scenarios may repeatedly involve similar workflows such as:
Because tests share a similar baseline manager wants someone who thinks about scalability and reuse, rather than manually rebuilding each test individually. Wants someone comfortable using AI tools to:
Experience Level Manager is willing to consider different experience combinations. She suggested someone could potentially have:
However, years alone are not the deciding factor. Real priority Wants someone who can: Hit the ground running. A less experienced engineer could work if they demonstrate:
|