> Markdown version of [/jobs/ext/1442549-software-test-engineer-multiple-positions](https://www.wearedevelopers.com/jobs/ext/1442549-software-test-engineer-multiple-positions). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Test Engineer (Multiple Positions) - **Company:** STERIS - **Location:** Plymouth, MN, United States - **Contract:** Permanent contract - **Skills:** Testing (Software), Software Applications, Automation of Tests, Software Bug Management, Software Quality, Computer Programming, Software Debugging, Embedded Software, Python (Programming Language), Object-Oriented Software Development, Software Engineering, System Testing, Multithreading, Performance Testing, Test Scripts, Information Technology - **Published:** July 25, 2026 - **Apply:** https://www.juju.com/job/00000000gj7lpq ## About the Role Position requires a Master's degree in Engineering (any), Computer Science, or related field of study and two (2) years of work experience in the job offered or related occupation in which the required experience was gained. In lieu of a Master's degree in Engineering (any), Computer Science, or related field of study and two (2) years of work experience in the job offered or related occupation in which the required experience was gained, employer will also accept a Bachelor's degree in Engineering (any), Computer Science, or related field of study and five (5) years of work experience in the job offered or related occupation in which the required experience was gained. Applicants must also have demonstrated experience in the following: Developing and testing embedded software applications; Developing software solutions or test scripts using Python; Python; C/C++ object-oriented analysis and programming; Multi-threaded/multi-tasking programming; and Defect management and test management tools., Master's degree in Engineering (any), Computer Science, or related field of study and two (2) years of work experience in the job offered or related occupation in which the required experience was gained. In lieu of a Master's degree in Engineering (any), Computer Science, or related field of study and two (2) years of work experience in the job offered or related occupation in which the required experience was gained, employer will also accept a Bachelor's degree in Engineering (any), Computer Science, or related field of study and five (5) years of work experience in the job offered or related occupation in which the required experience was gained. ## Description STERIS Corporation seeks multiple Software Test Engineer (Multiple Positions) to design, implement, debug, and execute software tests according to corporate policies and business operating procedures on new and sustaining engineering projects. Participate in test reviews to better understand requirements and receive guidance on test approaches. Apply test design principles and technologies to verify software meets requirements and identify anomalies in software operation. Support senior engineer in investigation of new test technologies and tools. Perform unit, integration, and system testing and capacity and performance testing of software applications. Document defects, capturing steps to reproduce and information for debugging. Implement test automation initiatives per plan. Validate software test tools according to corporate procedures. Create and maintain automated test scripts using appropriate scripting and tools to support project's needs. Collect data to generate metrics to assess test progress and software quality. ## Related Videos - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)