Senior Software Engineer in Test @Natera
Quality Assurance
Salary $136,600 - $170..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today

[Hiring] Senior Software Engineer in Test @Natera

Today - Natera is hiring a remote Senior Software Engineer in Test. πŸ’Έ Salary: $136,600 - $170,700 usd πŸ“Location: USA

Role Description

Are you ready to make a real impact on people's lives and be a part of a rapidly-growing team? Natera is seeking a Senior Software Engineer in Test to help own the quality strategy for our commercial services, a critical backend microservice ecosystem that powers our business operations. As a senior member of our engineering team, you will play a key role in driving test architecture, automation coverage, and release confidence across our order processing systems, mentoring other quality engineers, and helping to positively impact patient outcomes. Join us in our mission to change the way disease is managed, and be a part of a team of dedicated professionals who are passionate about making a difference.

Senior Software Engineer in Test, Commercial Services is responsible for leading test strategy, driving best practices in test automation, and owning end-to-end quality across microservices that handle sales order processing and management. Our services span many upstream and downstream platforms, so proven multi-service, cross-platform test experience is essential. Strong hands-on skills in Java, Playwright, and event-driven system testing are required.

Qualifications

  • 5+ years of software test engineering / SDET experience with production-grade coding skills in Java.
  • BS degree in Computer Science or equivalent work experience.
  • Strong experience testing event-driven systems using Apache Kafka, including producer and consumer contract tests, event replay, and idempotency validation.
  • Proven experience designing end-to-end test coverage across many services and platforms in a heterogeneous ecosystem.
  • Hands-on experience with Playwright for browser-based end-to-end automation.
  • Extensive experience with Test-Driven Development and Behavior-Driven Development, including contract testing using tools such as Pact or Spring Cloud Contract.
  • Experience building and maintaining CI test pipelines including flakiness triage, parallelization, and test result reporting.
  • Extensive knowledge of AI processes and procedures related to SDLC, with particular emphasis on AI-assisted test generation, flaky-test triage, and log analysis.
  • Strong knowledge of QA methodologies, test planning, system dependencies, and product integration phases.
  • Experience working with remote and hybrid teams including overseas contractors.
  • Experience mentoring engineers and driving technical best practices.
  • Experience with software development lifecycle processes including building, software configuration, releases, and deployment activities.
  • Experience with service-oriented and microservice architecture.
  • Experience testing software within the AWS ecosystem (EC2, Lambda, SQS, SNS, S3, etc.).
  • Experience with GraphQL API testing, including schema and contract validation.
  • Strong relational database skills, with emphasis on test data management and validation strategy.
  • Demonstrated leadership skills with a solid analytical background.
  • Excellent organizational, communication, presentation, and facilitation skills.

Requirements

  • Quality-first mindset with a bias toward automation, prevention, and shift-left.
  • Advanced Java programming for building and extending test frameworks.
  • Test tooling stack: JUnit, Mockito, Testcontainers, RestAssured or Karate, WireMock, Playwright, Cucumber, Gatling or k6, Pact.
  • Multi-service, multi-platform end-to-end test coordination across a heterogeneous stack.
  • SQL and NoSQL experience (MySQL, ElasticSearch, DynamoDB), applied to validation and test data management.
  • Test data management strategy, particularly for regulated data.
  • AWS services for test environments and validation.
  • Docker and container-oriented technologies.
  • Apache Kafka for event streaming and event-driven test scenarios.
  • GraphQL API testing.
  • Microservice architecture.
  • CI / CD (Gitlab).
  • Claude / Cursor, MCPs, AI Agents, Skills, and other AI-assisted testing workflows.
  • Strong knowledge of Linux and command line shell scripting.
  • Familiarity with the Spring ecosystem (Spring Data, Spring Security, etc.) sufficient to read and extend service code.
  • Experience with distributed systems monitoring and observability tooling (Datadog, tracing) to diagnose failures in both test and production.

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
  • Free testing for employees and their immediate families, in addition to fertility care benefits.
  • Pregnancy and baby bonding leave.
  • 401k benefits.
  • Commuter benefits.
  • Generous employee referral program.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer in Test @Natera
Quality Assurance
Salary $136,600 - $170..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 138,524+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later