> Markdown version of [/jobs/ext/201841-software-test-engineer-2](https://www.wearedevelopers.com/jobs/ext/201841-software-test-engineer-2). 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 2 - **Company:** Hologic, Inc. - **Location:** United States - **Experience:** Experienced - **Salary:** $120,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Adobe InDesign, JIRA, Automation of Tests, C++ (Programming Language), Software Quality, Computer Engineering, Software Debugging, Embedded Software, Graphical User Interface, Graphical User Interface Testing, Issue Tracking Systems, Python (Programming Language), Shell Script, Software Engineering, Software Requirements Analysis, Systems Integration, Strategies of Testing, Test Scripts, Information Technology - **Published:** May 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7f01ed054ab22390 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or a related field. * 2+ years of experience in software testing, preferably in embedded systems. * Strong knowledge of software testing methodologies and tools. * Experience in Python and shell scripting for test automation. * Working knowledge of using oscilloscope, multimeter, and other software debugging tools. * Familiarity with Requirements and Test Management tools like HelixALM. * Familiarity with Issue tracking tool like JIRA. * Familiarity with Graphical User Interface testing. * Excellent analytical and problem-solving skills. * Strong written and verbal communication skills. Experience: Skills: Preferred Skills: * Experience in the medical device industry (Standards like IEC 62304) is strongly preferred. * Familiarity with C/C++ programming ## Description We are seeking a full-time Software Test Engineer 2 to join our innovative team! We are looking for an enthusiastic and detail-oriented candidate who will design and implement test plans for embedded software systems. This candidate will develop and execute automated and manual test cases, analyze and debug test results, and collaborate with software developers to ensure software quality. They will also create and maintain test documentation and proactively drive testing efforts on new product development and sustainment projects., The incumbent may be asked to perform other function-related activities in addition to the below mentioned as responsibilities as reasonably required by business needs. * Designing and implementing test plans for embedded software systems at Software System and Software Integration Level. * Developing and executing automated and manual test cases to ensure the quality of embedded and GUI (Graphical User Interface) software. * Analyzing and debugging test results to identify and report defects. * Collaborating with software developers to ensure that software is testable and maintainable. * Creating and maintaining test documentation, including test plans, test cases, and test reports. * Participating in design review and providing feedback on software design and testability. * Working with cross-functional teams to ensure that software meets system requirements. * Proactively driving the testing efforts on NPD and Sustainment projects. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)