Senior Software Engineer - Software Test Developer (f/m/d)
Danaher UK
Munich, Germany
Strong c# software engineering skills
Production-grade test infrastructure development
Unit and integration testing frameworks
This role is responsible for ensuring the quality, reliability, and robustness of software developed by engineering teams within the life sciences and diagnostics sector
Job Summary
This role is responsible for ensuring the quality, reliability, and robustness of software developed by engineering teams within the life sciences and diagnostics sector.
You will build and maintain production-grade test infrastructure using SOLID principles while collaborating closely with peers to drive pragmatic changes in product code.
The position offers an opportunity to act as a quality mentor, promoting engineering best practices such as TDD/BDD and driving root cause analysis for defect prevention.
Matching Summary
This role is responsible for ensuring the quality, reliability, and robustness of software developed by engineering teams within the life sciences and diagnostics sector.
Skills & Requirements
Must-have
Strong C# software engineering skills
Production-grade test infrastructure development
Unit and integration testing frameworks
CI/CD pipeline management in Azure DevOps
API and UI automation experience
TDD/BDD principles implementation
Nice-to-have
ISTQB certification
GitHub Copilot familiarity
Laboratory automation background
Regulated environment process knowledge
Control theory experience
ISO13845 and ISO62304 standards
Key Requirements
Bachelor's or Master's degree in Computer Science
Minimum 5 years of relevant experience
Experience with MSTest and/or NUnit frameworks
Hands-on API and UI testing skills
Familiarity with SpecFlow, Postman, Selenium, or similar tools