About The Position

Senior Software Engineer in Test is a software engineer who owns the quality and reliability of the systems they build. You bring deep expertise in test automation and quality engineering, combined with a drive to expand into building production software. You design systems with testability in mind from the start and ensure the code you ship meets the highest standards. This role is ideal for engineers with strong automation backgrounds who want to grow their software development skills while leveraging their quality engineering expertise. Together with the Engineering Team, Product Managers, and Designers, you will build new features and experiences for our customers while establishing the automated testing and quality practices that give the team confidence to ship quickly.

Requirements

  • BS degree in Computer Science, comparable program, or equivalent work experience.
  • 7+ years of experience in test automation and quality engineering, with demonstrated software development skills.
  • Experience building and maintaining test automation frameworks using Java and Python.
  • Experience with cloud technologies.
  • Experience with software development lifecycle from design through deployment, with emphasis on building quality into every phase.
  • Experience with microservice architecture and building scalable applications.

Nice To Haves

  • AWS preferred

Responsibilities

  • Design, build, and maintain production software systems alongside supporting test automation infrastructure.
  • Own end-to-end quality for features you develop, from unit tests through integration and system validation.
  • Build and maintain test automation frameworks and tools using AI and clean coding practices.
  • Work closely with the architecture team on system design, ensuring testability and reliability are built in from the start.
  • Perform code reviews with attention to both functionality and test coverage, mentoring the team on quality best practices.
  • Develop test strategies by analyzing product design and technical specifications in collaboration with product managers.
  • Integrate automated testing into CI/CD pipelines to establish continuous build and test cycles.
  • Transform requirements into highly scalable, reliable, and well-tested APIs.
  • Continuously improve testing methodologies and tooling to increase test coverage and engineering velocity.
  • Report, document, and communicate issues discovered through testing with affected teams.
  • Must maintain a current status on Natera training requirements.

Benefits

  • Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
  • Natera employees and their immediate families receive free testing in addition to fertility care benefits.
  • Pregnancy and baby bonding leave
  • 401k benefits
  • Commuter benefits
  • Generous employee referral program!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service