Ensuring the reliability and quality of Hologic's cutting-edge electro-mechanical and embedded software systems, including advanced graphical user interfaces, to support the development of life-changing medical technologies.
Requirements
- In-depth understanding of software testing methodologies, including both manual and automated approaches for embedded and GUI systems.
- Proficiency in Python and shell scripting for test automation; familiarity with C/C++ is a plus.
- Experience with GUI testing frameworks and tools.
- Knowledge of software debugging tools, including oscilloscopes, multimeters, and protocol analyzers.
- Proficiency in requirements and test management tools such as HelixALM, and issue tracking systems like JIRA.
- Awareness of software development lifecycle processes and best practices for testability and maintainability.
- Understanding of risk-based testing and its application in safety-critical environments.
Responsibilities
- design, implement, and execute comprehensive test strategies
- designing and implementing test plans for complex electro-mechanical and embedded software platforms
- debugging tools, including oscilloscopes, multimeters, and protocol analyzers
- software development lifecycle processes and best practices for testability and maintainability
- participating in design reviews and providing actionable feedback on software architecture and testability
- developing and executing automated and manual test cases for embedded and GUI software
- using hardware and software debugging instruments to troubleshoot complex issues
Other
- Strong analytical and problem-solving abilities, with a keen attention to detail.
- Effective written and verbal communication skills for documentation and cross-team collaboration.
- Ability to create and maintain comprehensive test documentation, including test plans, cases, and reports.
- Capable of working independently and managing multiple priorities in a fast-paced environment.
- Commitment to high standards of quality, safety, and regulatory compliance.