Test Automation Engineer / Test Automation Engineeress

ELAN Personal AG - April 23, 2026

Test Automation Engineer

Roche Switzerland bridges the gap between pharmaceuticals and diagnostics, with significant research and development functions located here. For our esteemed client, Roche Diagnostics International AG in Rotkreuz, we are seeking a highly skilled Test Automation Engineer.

Job Summary

Join an innovative team that is shaping the future of diagnostics. You will work on the development of a complex system for molecular diagnostics. In this critical environment where precision is paramount, you will be responsible for ensuring that our software algorithms and hardware interfaces function flawlessly. Acting as a Software Engineer in Test (SET), you will utilize modern methods such as Behavior-Driven Development (BDD) to align requirements with technical implementation. As a Test Automation Engineer, you will play a key role in designing, developing, and implementing automated test strategies for our molecular diagnostic platforms. This includes both software-side security and validating physical interfaces using state-of-the-art robotics solutions, including both standard market solutions and custom in-house developments. Your contributions will directly facilitate the availability of reliable diagnostic results in the laboratory.

You Are Likely Our Perfect Match If:

  • You Think Like a Developer: You don't just "test" code; you understand how it's built. You write clean, maintainable, and efficient (DRY) automation code that your peers respect.
  • You Are a "Shift-Left" Advocate: You thrive in collaborating with Product and Dev teams early on to define testable requirements and identify gaps before a line of code is written.
  • You Despise Flakiness: An unreliable automated test suite is worse than no automated tests at all. You prioritize stability and take pride in building reliable pipelines that the team trusts.
  • You Are a Tooling Polyglot: You adapt to various frameworks, choosing the right tool for the job based on project needs rather than personal preferences.
  • You Bridge the Gap: You can communicate complex technical bugs as business risks for stakeholders and translate high-level business requirements into detailed technical test cases.
  • You Are a Force Multiplier: You collaborate effectively and enjoy mentoring others, empowering them to take ownership of their own unit and integration tests.

Tasks & Responsibilities:

  • Quality Assurance: Develop and implement automated test strategies for a complex system in molecular diagnostics.
  • BDD Methodology: Actively apply Behavior-Driven Development to translate requirements into executable specifications (e.g., using Cucumber).
  • Test Environment Development: Construct and maintain test frameworks using tools similar to Selenium, Appium, or SpecFlow, along with specific libraries for controlling laboratory robots.
  • Robotics Integration: Evaluate and integrate commercial robot arms (e.g., Cobots) and participate in developing internal robotics tools to simulate user interactions on devices.
  • ALM & Traceability: Employ ALM tools such as Codebeamer to manage requirements and test cases, ensuring traceability.
  • CI/CD Integration: Oversee automated quality assurance within our DevOps pipelines (e.g., GitHub and Azure DevOps).
  • End-to-End Validation: Ensure data integrity from the barcode scan of patient samples to the final analysis of PCR results.
  • Compliance & Documentation: Support the creation of test plans, protocols, and reports in line with ISO 13485 and other relevant regulatory standards for medical devices.

Must Haves:

  • Education: A degree in Computer Science, Electrical Engineering, Medical Technology, or a comparable qualification.
  • Experience: A minimum of 3 years of relevant work experience.
  • Programming Expertise: Strong background in software development and mastery of clean coding principles.
  • Automation & BDD Proficiency: Skilled in using tools like Selenium, with knowledge of BDD tools such as Cucumber or SpecFlow.
  • ALM Knowledge: Experience with Application Lifecycle Management tools, preferably Codebeamer.
  • DevOps & CI/CD Familiarity: Proficient in managing Continuous Integration and Continuous Delivery processes in GitHub or Azure DevOps.
  • Analytical Skills: Ability to understand the intricacies of complex diagnostic systems.

What We Offer:

  • Long-term assignment
  • No travel required
  • Home office option available upon request
  • Opportunity to contribute to one of the world's leading pharmaceutical companies
  • Modern campus with green spaces and areas for interaction
  • Central location with easy motorway access and nearby train station
  • Varied and interesting tasks
  • Further training opportunities available
  • Collaboration within a dynamic and motivated team
  • Competitive compensation

To apply, please apply online using the form below. Only applications matching the job profile will be considered.

Location : Rotkreuz
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.