QA Engineer
Back to search resultsOn-Site role
Job Description:
- 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.
About us:
At our organization, we take our mission and values to heart! We are on a mission to offer more and better jobs all over the world! Our goal is to care for you while you care for our clients and get you paid the highest pay possible. All our associates working with us are expected to embrace our RACE values: R - Results Matter, A- Approachable, C - Care, and E - Emergency i.e. work with a sense of urgency.
For more relevant job opportunities please visit our website: Denken Solutions Careers