C
Cepheid
QaSenior
Senior Software Engineer - Software Test Developer (f/m/d)
C#Visual StudioMstestNunitGithub CopilotAzure DevOpsSpecflowPostmanTestcompleteSeleniumFddTddBdd
About the Position
Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Beckman Coulter Diagnostics, one of Danaher’s 15+ operating companies, our work saves lives—and we’re all united by a shared commitment to innovate for tangible impact. You’ll thrive in a culture of belonging where you and your unique viewpoint matter.
Responsibilities
- Ensure the quality, reliability, and robustness of software developed by engineering teams.
- Apply strong C# software engineering skills with quality as a first‑class outcome—contributing to design, implementation, refactoring, and code reviews, and validating behavior with effective unit and integration tests.
- Build and maintain production‑grade test infrastructure using SOLID principles and clean architecture.
- Collaborate closely with peers during implementation—participating in design/architecture discussions and driving changes in product code as needed.
- Own the architecture, extensibility, and performance of the automation framework, strengthening CI/CD quality gates.
- Engage deeply in technical problem solving while acting as a quality mentor, driving root cause analysis and defect prevention.
Requirements
- Masters/Bachelor’s degree in Computer Science or Software Engineering with a minimum of 5 years of experience; ISTQB certification is an advantage.
- Strong C# development experience using Visual Studio and unit testing frameworks such as MSTest and/or NUnit.
- Proven ability to create test plans and test cases, automate tests, and design automation frameworks for non-UI applications and services.
- Experience working in agile environments and using Azure DevOps to manage and track work.
- Hands-on experience with API and UI testing, familiarity with tools such as SpecFlow, Postman, TestComplete, Selenium, or similar.
- Solid understanding of FDD, TDD, and BDD principles, with experience building and maintaining CI/CD pipelines in Azure DevOps.
Senior Software Engineer - Software Test Developer (f/m/d)