B
Beckman Coulter Diagnostics
QaSenior
Senior Software Engineer - Software Test Developer (f/m/d)
C#Visual StudioMstestNunitGithub CopilotAzure DevOpsSpecflowPostmanSeleniumCi/Cd
Про позицію
Beckman Coulter Diagnostics is looking for a Senior Software Engineer - Software Test Developer to ensure the quality, reliability, and robustness of software. This on-site role involves strong C# skills, collaboration in design discussions, and maintaining test infrastructure.
Обовʼязки
- Ensure the quality, reliability, and robustness of software developed by engineering teams
- Apply strong C# software engineering skills to design, implementation, refactoring, code reviews, and validating behavior with unit and integration tests
- Build and maintain production-grade test infrastructure using SOLID principles and clean architecture
- Collaborate closely with peers during implementation and participate in design/architecture discussions
- Own the automation framework's architecture, extensibility, and performance, and strengthen CI/CD quality gates
- Engage in technical problem solving and act as a quality mentor
Вимоги
- Masters/Bachelor's degree in Computer Science or Software Engineering
- Minimum of 5 years of experience in software engineering
- 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
- Experience working in agile environments and using Azure DevOps
- Hands-on experience with API and UI testing, familiarity with tools such as SpecFlow, Postman, Selenium
- Solid understanding of FDD, TDD, and BDD principles
Senior Software Engineer - Software Test Developer (f/m/d)