As a Senior Enterprise Test Engineer at Medtronic, you will be a hands-on individual contributor focused on the rigorous testing of medical device software. This dynamic role involves test design and development, building automation frameworks, and executing comprehensive test scripts to ensure the highest quality and regulatory compliance for complex software systems.
A Day in the Life
You will play a vital role in ensuring the quality and reliability of Medtronic's medical device software by:
- Contributing to the creation and refinement of functional requirements during design, development, and verification.
- Collaborating with the usability team to document requirements, user stories, acceptance criteria, and testing flow diagrams.
- Planning, organizing, and executing user acceptance testing to ensure the product meets end-user expectations across all use case scenarios.
- Performing system verification by integrating software and hardware subsystems in various environments (e.g., operating rooms, office settings).
- Developing and executing Verification & Validation (VV) test plans, protocols, reports, and procedures, ensuring alignment with design inputs and regulatory standards.
- Ensuring adherence to internal quality processes and producing high-quality VV documentation in compliance with regulatory requirements.
- Collaborating on the development and improvement of test automation tools and frameworks to enhance testing efficiency.
- Developing and documenting software for product test fixtures, ensuring thorough testing and validation of hardware/software integration.
- Identifying, reporting, and tracking defects, and participating in root cause analysis and resolution.
- Participating in code reviews to ensure coding standards, test coverage, and proper handling of edge cases.
- Working closely with cross-functional teams (electronics, mechanical, electrical) to design and validate test fixtures.
- Generating and releasing test plans, specifications, and reports for fixture validation using Product Lifecycle Management (PLM) systems.
- Working within established development methodologies, including Agile, to deliver functional prototypes and participate in sprint reviews.
- Representing the software test team in cross-functional meetings, providing input on testability, verification strategies, and execution of verification protocols.
- Providing feedback on coding practices and contributing to testing strategies to ensure high-quality product releases.
Required Knowledge and Experience
- 8 to 12 years of experience in Software Verification & Validation.
- At least 2 years of experience in the Medical Device/Medical IT or a regulated industry.
- Proficient in scripting and programming in Python, C++/C#, or similar languages.
- Experience in UI automation for desktop-based applications (e.g., Ranorex, Selenium, Katalon, Squish).
- Experience with automated testing environments (e.g., LabVIEW, Visual Studio).
- Experience in working with LabVIEW Models and TestStand.
- Ability to read and understand software requirement specifications and detailed design documents.
- Ability to write software test plans, protocols, unit tests, and reports.
- Ability to perform software risk analysis.
- Skilled in the identification and debugging of software and hardware defects.
Benefits & Compensation
Medtronic offers a competitive Salary and flexible Benefits Package. We are committed to our employees, recognizing their contributions and providing resources to support you at every career and life stage.
About Medtronic
Medtronic leads global healthcare technology, boldly attacking the most challenging health problems facing humanity by searching out and finding solutions. Our Mission to alleviate pain, restore health, and extend life unites a global team of 95,000+ passionate people. We are engineers at heart, creating, building, improving, and solving to engineer the extraordinary.