Software Developer in Test
Onsite in Foster City, CA | 5 days in office
Responsibilities:
- Design, build, and maintain automated test suites for backend APIs, background workers, and related microservices across development, staging, pre-production, and production environments
- Support release validation for versioned service deployments, including regression sign-off before production rollouts
- Develop and extend performance and load tests (K6 or equivalent) against REST APIs, including realistic data-driven scenarios at scale
- Integrate automated tests into CI/CD pipelines and release workflows
- Validate release-critical behavior: data consistency across environments, schema migrations, API contract changes, and cross-service integration points
- Perform exploratory and component-level testing for new features and defect fixes; triage failures and work with engineering to resolution
- Monitor release health using dashboards, logs, and test results; identify regressions and quality trends for stakeholders
- Partner with engineering and QA to translate release requirements into automated coverage and repeatable validation checklists
- Document test plans, automation design, pipeline logic, and release criteria for long-term maintainability
Required Skills:
- Strong Python / Typescript proficiency for test automation, API testing, and data validation
- Experience with REST API test frameworks (pytest, requests, or similar) and schema/contract validation
- Hands-on experience with performance and load testing tools (K6, Locust, or equivalent)
- Familiarity with staged software delivery: version tags, environment promotion, and production change management
- Ability to write SQL for querying release and quality data to support metrics and triage
- Experience with Git, code review workflows, and CI systems
- Comfort debugging distributed services in containerized environments (logs, health checks, basic cluster tooling)
- Strong written and verbal communication skills
Nice to Have:
- Experience testing geospatial, mapping, or routing-related platforms
- Background validating impact-assessment or constraint-management workflows in production systems
- Familiarity with observability stacks (metrics, tracing, log aggregation) for release validation
- Experience with cloud data stores and query tools (S3, Athena, or similar) for test and metrics analysis
- Exposure to workflow orchestration for data or test pipelines (Airflow or similar)
- Practical experience using AI-assisted development tools to improve test authoring and debugging productivity
- Prior work in QA, release management, or software quality metrics in a high-availability SaaS environment
| Location | Foster City, CA |
| Salary | $34–$38.89 Per Hour |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder