Software Development Engineer (Test Infrastructure)
ID.me
Mountain View, CA, United States Posted September 11, 2026
Check how well your resume matches this job
Salary Range
$123,950 - $154,000
Job Description
Join as a Software Development Engineer III on the Quality Engineering team. In this role, you will build and maintain automation frameworks and testing infrastructure to ensure quick and safe software releases. You will work closely with engineering, product, and security teams to improve quality and resilience across the platform. Responsibilities include developing end-to-end and integration tests, supporting testing-in-production practices, and integrating automated testing into CI/CD pipelines.
- Construire et maintenir des frameworks d'automatisation et des infrastructures de test qui permettent aux équipes d'ingénierie de livrer rapidement et en toute sécurité.
- Développer des tests de bout en bout et d'intégration pour des systèmes complexes, asynchrones et orientés événements, y compris les plateformes d'orchestration de flux de travail.
- Collaborer avec les équipes de développement sur la structure du code testable, les lacunes de couverture et les contrôles de qualité tout au long du cycle de développement.
- Hands-on experience with Playwright, Jest, and API automation
- Experience integrating automated tests into CI/CD pipelines (e.g., GitHub Actions, ArgoCD)
- 4+ years of experience (or equivalent: 2+ years with a Master's degree) as a software engineer in modern web applications and distributed systems
- Experience testing e-commerce/marketplace experiences, including offers and cashback logic, affiliate/attribution and click-tracking accuracy, consent-gate and error-state flows, and persona- or member-group-based test coverage (e.g., logged-in/out, cashback vs. community offers)
- Proficiency in Python/TypeScript/JavaScript/Java
- Browser & Client-Side Testing: Experience building E2E test frameworks for browser extensions or other client-side commerce surfaces from scratch (page objects, extension-context fixtures, network/HAR-replay stubbing for anti-bot sites, cross-browser dispatch)
- Identity & Security (nice to have): OAuth 2.0/OIDC, RBAC/ReBAC, secrets management, tenant isolation, IDV/KYC and PII/compliance validation
- Engineering & Platform: Java/Spring Boot or Ruby on Rails; GCP, Docker, Kubernetes, Terraform/Helm, Vault-based secrets management; observability and chaos engineering
- Testing Strategy & Ops: Canary/phased rollouts, automated rollback, contract testing (Pact), performance/load testing (Locust, k6, Gatling); exposure to failure-triage or flaky-test classification approaches that reduce manual CI triage
- AI-Augmented Testing: Using agentic tools for test generation, code review, and test planning
- API & Systems Testing: REST APIs, microservices, distributed and event-driven architectures; workflow orchestration (e.g., Temporal)
- Debugging: Strong root cause analysis across frontend, backend, APIs, and distributed services
Required Skills
How to apply
You apply on ID.me’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout ID.me
See every open role at ID.me on ARes.
More Jobs at ID.me