Boston Scientific is seeking a software engineer - test lead to join their Coronary Therapies R&D team to work on innovative medical devices, focusing on software verification and validation to meet industry and regulatory standards.
Requirements
- 5+ years of hands-on test automation expertise, including the design, development, and execution of automated test suites that improved efficiency and reduced manual testing effort
- Expert-level proficiency in Python, with the ability to architect scalable frameworks, optimize code for performance, and mentor others in best practices
- Background working with BDD (Behavior Driven Development) practices and proficiency in and Gherkin syntax
- Skilled in designing test infrastructure and selecting appropriate tools for implementation
- Familiarity with Windows services and desktop application development
- Proficiency with tools such as Jira, Jama Connect, Bitbucket, Git, and Jenkins
- Proven track record contributing to medical device projects in Agile environments, with adherence to IEC 62304 and IEC 60601 standards
Responsibilities
- Oversee planning, designing, and executing test strategies to ensure alignment with project goals and regulatory standards.
- Coordinate and prioritize test activities within projects, while facilitating communication among cross-functional teams regarding objectives, timelines, and deliverables.
- Provide mentorship and technical guidance to less experienced test engineers, supporting their growth and knowledge sharing.
- Develop, track, and present test metrics, progress, and quality reports to senior management.
- Lead root cause analysis of test failures, coordinate resolutions, and support continuous improvement by evaluating new tools and best practices.
- Ensure traceability of test cases to requirements, compliance with industry standards, and represent the test team in meetings, audits, and reviews.
Other
- This role follows a hybrid work model requiring employees to be in our local office at least three days per week.
- Relocation assistance is not available for this position at this time.
- Bachelor’s degree or higher in Computer Science or related technical discipline
- 8+ years of relevant professional background with a Bachelor’s degree, or 5+ years with a Master’s degree, demonstrating consistent delivery of high-quality software solutions
- Demonstrated technical leadership including leading cross-functional teams, guiding complex projects from conception to successful delivery, and shaping technical strategy to achieve measurable business and product outcomes