Skip to content
mimi

Senior Software Engineer - Software Test Developer

Beckman Coulter GmbH

On-site Full-time Senior 3d ago

About the role

Your role in the team

  • The Senior Software Engineer - Software Test Developer (m/f/d) is responsible for ensuring the quality, reliability, and robustness of software developed by engineering teams.
  • This position reports to the Manager Software Engineering and is part of the R&D Software team located in Munich and will be an on-site role.
  • In this role, you will have the opportunity to:
    • 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.
    • Treat tests as real software: build and maintain production-grade test infrastructure (frameworks, utilities, libraries) using SOLID principles and clean architecture, with meaningful coverage and long-term maintainability.
    • Collaborate closely with peers during implementation—participating in design/architecture discussions, improving testability and robustness, and driving pragmatic changes in product code and interfaces where needed.
    • Leverage and evolve the automation framework by owning its architecture, extensibility, and performance, and by strengthening CI/CD quality gates (fast feedback, reliable signals, flaky-test reduction) using simulations, stubs, and mocks where appropriate.
    • Bring a strong quality perspective to code and test reviews, identifying design risks and edge cases across correctness, reliability, maintainability, and observability, and raising the overall quality bar through clear, practical feedback.
    • Engage deeply in technical problem solving while acting as a quality mentor, driving root cause analysis and defect prevention, and promoting engineering best practices such as TDD/BDD, effective test design, and continuous improvement of tooling and processes.

What we offer

  • It would be a plus if you also possess previous experience in the field of laboratory automation / robotics and control theory.
  • Vertrautheit mit Softwareentwicklungsprozessen für eine regulierte Umgebung (ISO13845 und ISO62304).

Technologies and skills

  • C#
  • MStest
  • Visual Studio
  • Testcomplete
  • Postman
  • SpecFlow
  • Selenium
  • NUnit
  • GitHub Copilot
  • Azure DevOps

Our expectations:

Qualifications

  • Proven ability to create test plans and test cases, automate tests, and design automation frameworks for non-UI applications and services.
  • Excellent communication skills, with the ability to influence technical decisions, collaborate effectively with development teams, and drive open issues to resolution.

Experience

  • Strong C# development experience using Visual Studio and unit testing frameworks such as MSTest and/or NUnit; familiarity with GitHub Copilot is an advantage.
  • Experience working in agile environments and using Azure DevOps to manage and track work.
  • Hands-on experience with API and UI testing, and familiarity with tools such as SpecFlow, Postman, FIT, load-testing tools, TestComplete, Selenium, or similar.
  • Solid understanding of FDD, TDD, and BDD principles, with experience building and maintaining CI/CD pipelines in Azure DevOps.

Education

  • Masters/Bachelor's degree in Computer Science or Software Engineering with a minimum of 5 years of experience; ISTQB certification is an advantage.

Benefits

  • Employee Parking Space
  • Flexible Working Hours
  • Meal Vouchers
  • Company Restaurant

Skills

Azure DevOpsC#GitHub CopilotMStestNUnitPostmanSeleniumSpecFlowTestcompleteVisual Studio

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free