(Senior / Principal) Software Test Engineer

Real

Minneapolis (MN)

On-site

USD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Real is seeking Software Test Engineer, Senior Software Test Engineer, or Principal Software Test Engineer in Minnesota to verify and validate software for regulated medical devices. You will design and execute test plans across embedded, mobile, and cloud-enabled platforms, and help advance test automation and regulatory compliance activities.

Collaborating with cross-functional teams, you will contribute to product quality, reliability, and lifecycle processes while mentoring teammates and

Qualifications

  • Bachelor's degree or higher in a technical discipline.
  • Experience in software testing, quality engineering, verification, or validation.
  • Experience working in regulated medical device environments.
  • Strong understanding of software development lifecycles and testing methodologies.
  • Ability to translate requirements into effective test strategies.
  • Strong analytical, troubleshooting, and documentation skills.
  • Experience collaborating with multidisciplinary engineering teams.

Responsibilities

  • Design, develop, and execute software verification and validation activities.
  • Create and maintain test plans, protocols, procedures, and supporting documentation.
  • Perform system-level, integration, regression, and functional testing.
  • Review software requirements and specifications to ensure they are testable.
  • Investigate defects, document findings, and partner with development teams on resolution.
  • Support automated testing initiatives and CI/CD workflows.
  • Improve testing processes, quality metrics, and overall product reliability.
  • Participate in risk-based quality activities throughout the software lifecycle.
  • Ensure compliance with applicable quality system requirements and standards.

Skills

Software testing
Quality engineering
Verification
Validation
Documentation
Regulated environments
Test automation
CI/CD

Education

Bachelor's degree in Engineering, Computer Science, Physics, Biomedical Engineering, or a related technical discipline

Tools

IEC 62304
ISO 13485
FDA QSR

Job description

Software Test Engineer / Senior Software Test Engineer / Principal Software Test Engineer

A growing and innovative medical device organization is seeking Software Test Engineers at the Software Test Engineer, Senior Software Test Engineer, and Principal Software Test Engineer levels. These positions offer the opportunity to play a critical role in verifying and validating software used in highly regulated healthcare products, working closely with cross-functional engineering teams to ensure product quality, reliability, and compliance.

Compensation Range: $100,000 – $140,000 base salary (commensurate with level, experience, and qualifications)

Position Overview

As a member of the software verification & validation team, you will contribute to the testing and validation of software systems spanning embedded, mobile, and cloud-enabled technologies. This role focuses on designing and executing test cases/scripts, improving test automation practices, supporting regulatory compliance efforts, and collaborating with development teams throughout the product lifecycle.

The scope of responsibility and technical leadership will vary based on experience level:

Software Test Engineer
  • Execute software verification and validation activities.
  • Develop and maintain test documentation and test cases.
  • Support system, integration, and regression testing efforts.
  • Collaborate with software engineers to identify and resolve issues.
Senior Software Test Engineer
  • Lead complex testing initiatives across multiple software components.
  • Drive improvements in test methodologies and automation coverage.
  • Mentor junior team members and influence quality best practices.
  • Partner closely with engineering teams on product quality strategy.
Principal Software Test Engineer
  • Provide technical leadership for software quality programs.
  • Define verification and validation strategies for new products.
  • Influence software development and testing processes across the organization.
  • Serve as a subject matter expert on quality, regulatory, and compliance requirements.
Key Responsibilities
  • Design, develop, and execute software verification and validation activities.
  • Create and maintain test plans, protocols, procedures, and supporting documentation.
  • Perform system-level, integration, regression, and functional testing.
  • Review software requirements and specifications to ensure they are testable, measurable, and complete.
  • Investigate defects, document findings, and partner with development teams on resolution efforts.
  • Support automated testing initiatives and continuous integration workflows.
  • Improve testing processes, quality metrics, and overall product reliability.
  • Participate in risk-based quality activities throughout the software development lifecycle.
  • Ensure compliance with applicable quality system requirements and industry standards.
Required Qualifications
  • Bachelor’s degree in Engineering, Computer Science, Physics, Biomedical Engineering, or a related technical discipline.
  • Experience in software testing, quality engineering, verification, validation, or software quality assurance.
  • Experience working within regulated medical device environments.
  • Strong understanding of software development lifecycles and testing methodologies.
  • Ability to interpret requirements and translate them into effective test strategies.
  • Strong analytical, troubleshooting, and documentation skills.
  • Experience collaborating with multidisciplinary engineering teams.
Preferred Qualifications
  • Knowledge of software quality and regulatory frameworks such as IEC 62304, ISO 13485, FDA quality system requirements, or equivalent standards.
  • Background testing embedded systems, connected devices, mobile applications, or cloud-based platforms.
  • Experience with test automation, CI/CD environments, and software quality tools.
Why Consider This Opportunity?
  • Join a mission-driven organization developing technology that positively impacts patient outcomes.
  • Contribute to products that combine hardware, software, and connected technologies.
  • Work alongside experienced engineering, quality, and product development professionals.
  • Clear growth path from individual contributor to technical leadership.
  • Competitive compensation and comprehensive benefits package.
Desired Skills and Experience

Software Test, IEC 62304, Manual Testing, Automated Testing

EOE Statement

Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

In addition to base pay, direct-hire employees may be eligible for client offered benefits such as medical, dental, and vision coverage, and paid leave where required by applicable law. Eligibility may vary based on factors such as location and hire date and is subject to change.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

(Senior / Principal) Software Test Engineer
(Senior / Principal) Software Test Engineer

Real Staffing • Minneapolis (MN)

On-site
USD 100,000 - 140,000
Software Test Engineer
Software Test Engineer

Meet Life Sciences • San Francisco (CA)

On-site
USD 120,000 - 160,000
Sr Software Engineer
Sr Software Engineer

Real Staffing Group • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Software Test Engineer II
Software Test Engineer II

Real • Minnesota

On-site
USD 90,000 - 130,000
Software Test Engineer II
Software Test Engineer II

Real Staffing Group • United States

On-site
USD 90,000 - 130,000
Software Test Engineer - Medical Devices
Software Test Engineer - Medical Devices

Planet Pharma • Fort Snelling Unorganized Territory (MN)

On-site
USD 75,000 - 110,000
Senior Test Lead - Functional Testing
Senior Test Lead - Functional Testing

HCLTech • United States

On-site
USD 120,000 - 180,000
Senior Software Test Engineer
Senior Software Test Engineer

Groupe Kardol • Santa Clarita (CA)

On-site
USD 130,000 - 170,000
Senior Software Development Engineer
Senior Software Development Engineer

Planet Pharma • Minneapolis (MN)

On-site
USD 90,000 - 103,000
Software Test Engineer I / II
Software Test Engineer I / II

Applied Medical • Rancho Santa Margarita (CA)

On-site
USD 71,000 - 85,000
Comprehensive benefits
Mentorship opportunities
Wellness activities
+3