QA Engineer

Artech LLC

  • Foster City, CA
  • 8 days ago
  • $34–$38.89 Per Hour

Highlights

Design, build, and maintain automated test suites for backend APIs, background workers, and related microservices across development, staging, pre-production, and production environments. - Validate release-critical behavior: data consistency across environments, schema migrations, API contract changes, and cross-service integration points.

Numbers & Facts

LocationFoster City, CA
Salary$34–$38.89 Per Hour

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

Similar Jobs