Test Engineer
Foster, CA - USA
Job Summary
Location: Foster City CA or San Diego CA
Work Schedule: Onsite 5 Days in Office
We are seeking a Contract Test Engineer to join the Autonomous Vehicle Operations Software QA Team focusing on API integration testing performance testing and synthetic monitoring for CTM our clients mission-critical backend service that coordinates operational tasks and tickets across the autonomous vehicle fleet.
This role requires close collaboration with backend engineers QA leads and operations teams to ensure high-quality reliable releases.
Key Responsibilities:
- Develop maintain and expand Playwright-based API integration tests (TypeScript) to enhance regression coverage across CTMs task ticket notification and scheduling workflows.
- Perform manual API testing for CTM features releases hotfixes and pre-merge validations.
- Monitor and triage synthetic test failures running on scheduled cron cycles against deployed environments.
- Support defect triage: identify reproduce and verify bugs across Dev Staging and Production.
- Collaborate with developers QA leads and product managers to ensure test completeness and release readiness.
- Provide QA sign-off for releases and ensure all validation activities meet defined quality standards.
- Document test results maintain traceability to requirements in TestRail and track issues to closure.
- Contribute to ongoing improvements in test infrastructure (testcontainers setup cleanup patterns CI pipeline via Bazel/Buildkite).
Qualifications:
- Bachelors or Masters degree in Computer Science Engineering Mathematics or related field.
- 1-3 years of experience as a QA/Test Engineer with proven skills in testing large-scale complex backend services.
- Strong experience with TypeScript or JavaScript.
- Experience with API testing (REST) and tools like Postman curl or programmatic HTTP clients.
- Familiarity with testing tools like JIRA and TestRail.
Bonus Qualifications:
- Familiarity with Grafana Docker and Testcontainers for spinning up containerized test environments.
- Experience with Bazel or similar build systems.
- Understanding of event-driven systems and WebSocket patterns.