Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Medtronic

Principal Software Test Engineer – Automation

Medtronic

Principal Software Test Engineer developing test automation frameworks for advanced medical devices. Collaborating with engineering teams to ensure product reliability and performance at Medtronic.

Posted 5/15/2026full-timeMounds View • Massachusetts, Minnesota • 🇺🇸 United StatesLead💰 $122,400 - $183,600 per yearWebsite

Tech Stack

Tools & technologies
PythonQtTFS

About the role

Key responsibilities & impact
  • Craft a flexible and reliable test automation framework tailored to our company and product needs.
  • Investigate, propose, and implement new technologies or processes which improve the reliability and efficiency of automation.
  • Maintain broad understanding of current testing software technologies.
  • Perform workflow analysis, document test results and recommend quality improvements
  • Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle.
  • Work with engineers to resolve software defects and diagnose/improve product configuration for current and future models.

Requirements

What you’ll need
  • Bachelor's degree and a minimum of 7 years of relevant experience OR Master’s degree with a minimum of 5 years of relevant experience OR PhD with 3 years relevant experience
  • Strong in programming languages such as Python, C++/ C# or similar languages
  • Knowledge of Medical Product verification, IEC- 62304 and FDA guidance in a technical discipline, preferably software related
  • Strong understanding of creating test protocols for verifying software requirements.
  • Experienced test automation in robotics or related industry.
  • Experience in UI automation for desktop-based applications (Like Ranorex, Appium, Katalon, Squish etc.)
  • Ability to work with QA to ensure testing meets Quality and Regulatory needs.
  • Ability to manage, track and upgrade multiple hardware and software configurations.
  • Ability to work with Systems, Mechanical, Electrical and Software engineers when discovering, documenting, and resolving integration issues.
  • Strong understanding of good documentation practices
  • Experience using a tool or repository for managing test cases (Polarion, TFS, TestRail, JAMA etc).
  • Experience debugging hardware with tools such as oscilloscope and function generators
  • Experience writing technical reports
  • Experience with QT/QML
  • Experience with software version control systems, such as Git
  • Experience with Agile development
  • Strong work ethic and entrepreneurial drive
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication skills, both written and verbal

Benefits

Comp & perks
  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability leave
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • Simple Steps (global well-being program)
  • Incentive plans
  • 401(k) plan plus employer contribution and match
  • Short-term disability
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
  • Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
  • Regular employees are those who are not temporary, such as interns. Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++C#test automationUI automationtest protocolsdebuggingQTQMLAgile development
Soft Skills
strong work ethicentrepreneurial drivestrong communication skillscollaborativeability to manage multiple configurationsability to work effectively in fast-paced environmentability to resolve integration issuesstrong understanding of documentation practicesability to track and upgrade systemsability to work with QA
Certifications
Bachelor's degreeMaster's degreePhDIEC-62304 complianceFDA guidance