I

ID.me

Runs a digital ID wallet for online sign-ins

Software Development Engineer 3 - Test Infrastructure

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USA

About the Job

Requirements

  • At least 4 years of experience as a software engineer in modern web applications and distributed systems, or at least 2 years of such experience with a Master's degree.
  • Proficiency in Python, TypeScript, JavaScript, or Java.
  • Hands-on experience with Playwright, Jest, and API automation.
  • Experience integrating automated tests into CI/CD pipelines, such as GitHub Actions or ArgoCD.
  • Experience testing e-commerce or 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.

Responsibilities

  • Build and maintain automation frameworks using Playwright, Python, Jest, and API automation to provide comprehensive, reliable test coverage across services.
  • Develop end-to-end and integration tests for complex, asynchronous, event-driven, and eventually consistent systems, including workflow orchestration platforms such as Temporal.
  • Support testing-in-production practices, including canary deployments, progressive or phased rollouts, synthetic monitoring, and automated rollback triggers, to validate real-world behavior before full release.
  • Build and maintain test automation for commerce and marketplace surfaces, including offers, cashback, affiliate/attribution and click-tracking accuracy, consent gates, persona-based experiences, and client-side surfaces such as browser extensions.
  • Integrate automated testing into CI/CD pipelines, such as GitHub Actions, and contribute reusable shared workflow components for other service teams.
  • Use AI tools to accelerate test authoring, test plan generation, and code review.
  • Collaborate with development teams on testable code structure, coverage gaps, and quality checks throughout the development lifecycle.
  • Debug and root-cause issues across frontend, backend, APIs, and distributed services, and drive fixes to closure.
  • Help define and track reliability metrics, such as time to detect and time to remediate, for the systems being tested.

Desired Qualifications

  • Experience building end-to-end test frameworks from scratch for browser extensions or other client-side commerce surfaces, including page objects, extension-context fixtures, network/HAR-replay stubbing for anti-bot sites, and cross-browser dispatch.
  • Experience with REST APIs, microservices, distributed and event-driven architectures, and workflow orchestration such as Temporal.
  • Experience with canary or phased rollouts, automated rollback, contract testing with Pact, performance/load testing with Locust, k6, or Gatling, and failure-triage or flaky-test classification approaches that reduce manual CI triage.
  • Experience with Java/Spring Boot or Ruby on Rails; GCP, Docker, Kubernetes, Terraform/Helm, Vault-based secrets management; observability; or chaos engineering.
  • Experience with OAuth 2.0/OIDC, RBAC/ReBAC, secrets management, tenant isolation, and IDV/KYC and PII/compliance validation.
  • Experience using agentic tools for test generation, code review, and test planning.
  • Strong root-cause analysis skills across frontend, backend, APIs, and distributed services.

About the Company

ID.me

Runs a digital ID wallet for online sign-ins

ID.me runs a digital identity wallet that lets people prove who they are online once, then sign in to government agencies, health systems, and online stores without repeating the check. In 2018, it became the first identity provider certified to the federal standard for proving a person's identity online, and in 2021 the IRS adopted it for taxpayers' online accounts. Users photograph a government ID and take a selfie, or confirm who they are with an ID.me agent on a video call, and the result is saved for reuse on other sites. Organizations that accept ID.me pay for each check or through subscriptions, and people use it for free. ID.me was founded in 2010 to verify military members for online discounts and is based in McLean, Virginia.

Company size
1,001-5,000
Company stage
Series E
Total funding
$727.3M
Headquarters
McLean, VA
Founded
2010

Recently Posted Jobs

Explore more opportunities at ID.me

See more jobs