New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Veracyte

Sr. Automation Engineer

Veracyte
Apply →
hybrid senior full-time $1-$2 USD Israel

First indexed 24 Oct 2026

Description

At Veracyte, we offer exciting career opportunities for those interested in joining a pioneering team that is committed to transforming cancer care for patients across the globe.

As a Senior Software Test Automation Engineer, you will help ensure the quality and reliability of software that supports cancer diagnostics and monitoring. This hands-on engineering role focuses on building scalable test automation frameworks, reusable tools, and automated test solutions that enable teams to deliver high-quality Software as a Medical Device (SaMD) product.

Responsibilities:

  • Design, develop, and maintain scalable test automation frameworks, libraries, tools, and reusable components using modern software engineering practices.
  • Develop and maintain automated tests for REST APIs, backend services, microservices, integrations, databases, business workflows, and end-to-end user scenarios.
  • Define and implement automation approaches spanning component, contract, integration, system, regression, and end-to-end testing.
  • Integrate automated testing and quality gates into CI/CD pipelines to provide rapid and actionable feedback.
  • Improve the reliability, maintainability, scalability, and diagnostic value of automated test suites.
  • Monitor and continuously improve test health by addressing flaky tests, unstable environments, coverage gaps, and execution inefficiencies.
  • Develop tooling and utilities for test data management, service virtualization, mocks, simulators, fixtures, and environment management.
  • Investigate automation and product issues across applications, APIs, databases, cloud services, containerized environments, integrations, and deployment pipelines.
  • Partner closely with software engineers to improve application testability and establish effective automated test strategies.
  • Create reusable frameworks, documentation, examples, and best practices that enable product teams to develop and maintain their own automated tests.
  • Participate in design and code reviews with a focus on quality, reliability, maintainability, and testability.
  • Establish and promote standards for automation architecture, reporting, diagnostics, and framework design.
  • Evaluate and implement emerging technologies, including AI-assisted capabilities, to enhance test automation efficiency and coverage.
  • Collaborate with Software Verification and Quality teams to support regulated verification activities and generate appropriate test evidence when required.
  • Perform exploratory or manual testing when it provides greater value or supports product risk assessment.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 6 – 7 years of experience in software quality engineering, software development, or test automation engineering.
  • 5+ years of hands-on experience developing automation solutions using C#, Java, Python, TypeScript, or comparable programming languages.
  • Demonstrated experience designing, building, and maintaining test automation frameworks and reusable testing tools.
  • Proven experience testing enterprise-scale web applications, REST APIs, backend services, microservices, integrations, and cloud-native systems.
  • Strong software development skills, including object-oriented design, modular architectures, debugging, code reviews, version control, and automated quality practices.
  • Experience automating APIs, databases, distributed systems, and backend services.
  • Experience implementing automated testing within CI/CD platforms.
  • Hands-on experience testing cloud-native applications in containerized and cloud environments.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Excellent written communication, collaboration, and technical documentation abilities.
  • Experience working effectively in Agile software development environments.

Preferred Qualifications:

  • Strong experience developing automation frameworks within the .NET ecosystem.
  • Experience with Docker, Kubernetes, and modern cloud-based testing environments.
  • Experience with contract testing, service virtualization, automated test data generation, mocks, and simulators.
  • Experience automating non-functional testing, including performance, resilience, reliability, and security testing.
  • Experience leveraging AI-assisted technologies for automation development, maintenance, or failure investigation.
  • Experience developing or testing Software as a Medical Device (SaMD) or other regulated software products.
  • Familiarity with IEC 62304, ISO 13485, ISO 14971, and software validation practices.
  • Experience producing automated test results suitable for regulated verification activities.
  • Experience in healthcare, diagnostics, genomics, laboratory systems, or other regulated industries.
  • Experience mentoring engineers and influencing engineering practices across teams.

We offer competitive compensation and benefits, and are committed to fostering an inclusive workforce, where diverse backgrounds are represented, engaged, and empowered to drive innovative ideas and decisions.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/veracyte/jobs/5216340007