Software Quality Engineer (Medical Devices based) - Minnesota (Hybrid)

Overview

On Site
Contract - W2
Contract - 28 day((s))

Skills

Quality Assurance
FOCUS
Verification And Validation
Software Testing
Testing
Documentation
Collaboration
Research and Development
Systems Engineering
Automated Testing
Tablet
Sensors
Medical Devices
Python
Behavior-driven Development
Cucumber
Microsoft Windows
UI
IoT
Interface QA
Firmware
System Integration
Communication

Job Details

Software Quality Engineer Minnesota (Hybrid)

About the Role:

We're looking for a highly technical Software Quality/Automation Engineer to support and scale software testing efforts for a next-generation medical device product in the interventional ultrasound (IVUS) space. This individual will play a key role in building and scaling software automation infrastructure, with a strong focus on BDD, Python-based automation, and V&V (Design Verification & Validation) aligned to FDA Class III medical device standards (IEC 62304).

Key Responsibilities:

  • Develop and scale a robust, modular software test automation framework using Python, BDD (Cucumber), and tools like MTT.
  • Execute and optimize a mix of firmware and software testing, including user functional, non-functional, and performance tests.
  • Own and expand Windows-based UI automation and integrate with tablet device testing platforms.
  • Support automated test coverage targets currently ~65% automated, with a goal of reaching 80 88%.
  • Contribute to V&V strategy, execution, and documentation for FDA-regulated software (IEC 62304).
  • Interact with IoT-enabled medical devices, web-based platforms, and telemetry (telmed) systems.
  • Collaborate cross-functionally with R&D, software, and systems engineering teams.

Preferred Qualifications:

  • 2 3+ years of recent experience in software test automation, including framework development and scaling.
  • Proven experience with BDD (Cucumber) and Python a take-home or live coding assessment may be part of the interview process.
  • Strong experience with Windows automation tools and device interactions (tablet, sensors, etc.).
  • Experience in Design V&V execution, particularly for medical devices (IEC 62304), is a huge plus.
  • Understanding of or experience with BSCI therapy, IVUS, ultrasound, or related medical device domains is a strong bonus.
  • Self-starter with experience building tools and infrastructure (e.g., custom PIV, automation frameworks).
  • Degree not required real-world experience and technical contributions carry more weight.

Tech Stack & Tools:

  • Python, BDD/Cucumber, MTT, Windows UI automation tools
  • Web and IoT interface testing, firmware/software integration
  • Familiarity with telemetry systems, medical communication protocols
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.