Python Test Engineer – Medical Devices

globe (3)

Zürich

globe (3)

Switzerland

money (3)

CHF100/hour

hourglass (1)

Contract

business-cards (1)

Software Development

0

Zurich – Manual / Automation Test Engineer – Medical Devices – Long Term Contract

Location: Zurich – 4 days onsite per week / 1 day from home

Contract duration: Initial 6 months, with extensions every 6 months

Start date: December 2026 / January 2027

Interviews: To take place in November 2026

The Opportunity

We are looking for a Test Engineer with a blend of manual and automation testing experience to join a leading medical devices company in Zurich.

You will be working primarily with a medical instrument, focusing on testing its user interface and overall functionality. This is a hands-on testing role, combining manual testing with opportunities to develop and improve automated test processes.

The assignment is part of a long-term project expected to run until the end of 2030, offering excellent potential for contract extensions.

Key Responsibilities

  • Perform manual testing of medical instruments, with a strong focus on UI and instrument functionality.
  • Support the development and implementation of test automation.
  • Use Python to help automate testing activities.
  • Review test cases, test specifications and test results.
  • Contribute to test reviews and ensure effective test coverage.
  • Work closely with the wider engineering and testing teams.

Required Skills & Experience

  • Experience as a Test Engineer, ideally combining manual and automation testing.
  • Strong experience in manual testing, preferably involving instruments or complex equipment.
  • A good understanding of software testing principles and test reviews.
  • Basic to intermediate Python development skills – an expert Python developer is not required (approximately 4/10 proficiency is sufficient).
  • A development mindset and willingness to contribute to test automation.
  • Good English communication skills.
  • German language skills minimum B1 level.

Nice to Have

  • Previous experience in the medical devices industry.
  • Experience testing other types of instruments or technical equipment.
  • Experience with Playwright.
  • Knowledge of C#.
  • Experience with Microsoft Azure.

Important Information

  • No embedded software or firmware testing experience is required.
  • The role is primarily focused on instrument testing and UI functionality.
  • Python is the main programming language used for test automation.
  • The team works in English, but B1 German is a nice to have requirement.
  • Zurich onsite presence is required 4 days per week.

We are looking forward to you application!

Darwin Recruitment is acting as an Employment Business in relation to this vacancy.

Thomas ONeill

Featured Image
Consultant Name

Thomas ONeill

Job Title

Team Leader

SOCIAL MEDIA

Submit Your CV

This field is for validation purposes and should be left unchanged.
Name_1
Max. file size: 512 MB.

Similar Jobs

1

Contract

Backend Engineer – Italia (DRWN)

Technology

Software Development

Back-End Developer (Java) (DRWN) Job title – Back-End Developer (Java) Client Location – Milan, Italy Remote work offering – 100% Client Industry – HR See more…

to €271/day

Italy

1

Contract

React Native – Italia

Technology

Software Development

Senior React Native Developer (DRWN) Job title – Senior React Native Developer Remote work offering – 100% Client Industry – Fintech Contract Length – See more…

to €271/month

Italy

1

Contract

GoLang Backend Engineer (DRWN)

Technology

Software Development

Senior Golang Microservices Engineer (DRWN) Job title – Senior Golang / Microservices Engineer Client Location – Europe (remote) Remote work offering – 100% Client See more…

to €300/year

Minsk

Belarus