Test Automation Engineer / Test Automation Engineeress

ELAN Personal AG - March 17, 2026

Test Automation Engineer

Roche Switzerland bridges the gap between pharmaceuticals and diagnostics. Important research and development functions are located here. For our long-standing client, Roche Diagnostics International AG in Rotkreuz, we are seeking a talented Test Automation Engineer.

Join Our Innovative Team

Become a key player in shaping the future of diagnostics. You will be involved in developing a complex system for molecular diagnostics where precision is critical. As a Test Automation Engineer, your responsibilities will include ensuring that our software algorithms and hardware interfaces function flawlessly. Acting as a Software Engineer in Test (SET), you will utilize modern methodologies such as Behavior-Driven Development (BDD) to bridge the gap between requirements and technical implementation. You will contribute to the design, development, and implementation of automated test strategies for our molecular diagnostic platforms, ensuring software-side security and the validation of physical interfaces using state-of-the-art robotics solutions. Your work is pivotal in ensuring reliable and rapid diagnostic results in laboratory settings, leveraging both Rust's safety and the agility of contemporary CI/CD processes to advance life-saving medical technology.

You Are Likely Our Perfect Match If:

  • You Think Like a Developer: You don't just "test" code; you understand its architecture and write clean, maintainable, and DRY (Don't Repeat Yourself) automation code that your peers appreciate.
  • You Are a "Shift-Left" Advocate: You prefer to collaborate with Product and Development teams early in the process, defining testable requirements and identifying logic gaps before any coding begins.
  • You Despise Flakiness: You're aware that an unreliable automated test suite is more detrimental than having no test suite at all, and you pride yourself on ensuring stability and building "green" pipelines.
  • You Are a Tooling Polyglot: You are flexible with frameworks; whether it’s Playwright, Selenium, or Cypress, you select the appropriate tool based on the project's needs rather than personal preferences.
  • You Bridge the Gap: You can translate complex technical bugs into business risks for stakeholders and convert high-level business requirements into detailed technical test cases.
  • You Are a Force Multiplier: You excel at teamwork; mentoring manual QA testers and empowering developers to take ownership of their own unit and integration tests invigorates you.

Tasks & Responsibilities:

  • Quality Assurance for High-Tech: Develop and implement automated test strategies for a complex overall system in molecular diagnostics.
  • BDD Methodology: Apply Behavior-Driven Development actively to translate requirements into executable specifications (e.g., using Cucumber).
  • Development of Test Environments: Build and maintain test frameworks using tools like Selenium, Appium, or SpecFlow, along with specific libraries for laboratory robotics control.
  • Robotics Integration: Evaluate and integrate commercial robot arms (e.g., Cobots) and contribute to developing internal robotics tools that simulate user interactions on devices.
  • ALM & Traceability: Use ALM tools such as Codebeamer for managing requirements and test cases to ensure traceability.
  • CI/CD Integration: Manage automated quality assurance within our DevOps pipelines (e.g., GitHub and Azure DevOps (ADO)).
  • End-to-End Validation: Ensure data integrity from patient sample barcode scanning to final PCR result analysis.
  • Compliance & Documentation: Support the creation of test plans, protocols, and reports complying with ISO 13485 and other relevant regulatory standards.

Must Haves:

  • Education: Degree in Computer Science, Electrical Engineering, Medical Technology, or a comparable qualification.
  • Experience: A minimum of 3 years in a relevant working environment.
  • Proficient Programmer: Solid experience in software development with a strong grasp of clean coding principles.
  • Automation & BDD Expertise: Proficient in using tools like Selenium, and familiar with BDD tools such as Cucumber or SpecFlow.
  • ALM Knowledge: Experience with Application Lifecycle Management tools, preferably Codebeamer.
  • DevOps & CI/CD: Familiarity with Continuous Integration and Continuous Delivery practices in GitHub or Azure DevOps.
  • Analytical Skills: Capability to understand the logic behind 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 collaborative areas
  • Convenient location with easy motorway access and nearby train station
  • Diverse and engaging range of tasks
  • Further training opportunities through temptraining
  • Collaboration within a dynamic and motivated team
  • Competitive compensation

To begin your journey with us, apply online using the form below. Please note that 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.