Verification Engineer
Core
Software Test Engineer II validating and automating tests for advanced scientific software controlling analytical instruments like mass spectrometers and electron microscopes.
Role type
Software Test Engineer II (System Verification)
Builds
Automated test suites and validation frameworks for scientific research and industrial applications
Domain
Scientific instrumentation / Software Quality Assurance
Required skills
Test automation frameworks, CI/CD pipelines, Python/C#/Java/JavaScript, API testing, SQL, Git, Agile methodologies, Test management tools, Defect documentation, Performance testing
Preferred skills
Computer Science/Engineering/Chemistry/Physics background, Cross-functional global team collaboration, Scientific principles understanding, English communication
Technologies
TestComplete, Selenium, Robot Framework, Jenkins, Azure DevOps, GitLab, JIRA, TestRail, SQL
Responsibilities
Develop and maintain automated test scripts for complex scientific software, Execute manual and automated tests to validate instrument control applications, Collaborate with developers and scientists to identify and document system defects, Create comprehensive test plans, cases, and documentation, Participate in CI/CD integration and performance testing, Work within agile teams to deliver quality software solutions
Seniority
Mid-level (2+ years advanced degree or 5+ years bachelor's)