
Senior Software Test Engineer – Embedded Software, Manual & Automation
Diabetes Youth Families
full-time
Posted on:
Location Type: Hybrid
Location: Acton • Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $94,725 - $142,087 per year
Job Level
Senior
Tech Stack
JenkinsPythonSDLC
About the role
- Design and execute manual and automated test strategies for embedded applications
- Collaborate with onshore and offshore QA teams for global test execution
- Develop and maintain manual and automated test cases for embedded software
- Perform functional, regression, performance, stress, and reliability testing
- Ensure compliance with industry standards and internal quality benchmarks
- Create and update Trace matrices between requirements and Tests
- Mentor junior QA engineers and contribute to continuous improvement of QA processes
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives
Requirements
- 5+ years of experience in embedded software testing
- Strong mix of manual and automation testing
- At least 2+ years in medical device software testing
- Familiarity with SDLC, test lifecycle, and Agile methodologies
- Proficiency in Python, Jenkins, and test automation tools
- Experience working with products from the prototype through 510(k)/ISO clearance
- Thorough understanding of software quality assurance principles and practices
- Proven record developing and executing software test protocols for complex medical devices
- Familiarity with IEC 62304, ISO 14971, FDA 21 CFR Part 820 standards
- Strong analytical and problem-solving skills
- Excellent communication and documentation abilities
Benefits
- Hybrid working arrangements
- On-site work required from Insulet office
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
embedded software testingmanual testingautomation testingfunctional testingregression testingperformance testingstress testingreliability testingtest automationsoftware quality assurance
Soft skills
analytical skillsproblem-solving skillscommunication abilitiesdocumentation abilitiesmentoringcollaborationcontinuous improvement