(Senior / Principal) Software Test Engineer

Real Staffing

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 Staffing Group is seeking Software Test Engineer, Senior Software Test Engineer, and Principal Software Test Engineer to verify and validate software for regulated medical devices.

You'll design and execute test cases, contribute to automation, and collaborate with cross-functional teams across embedded, mobile, and cloud-enabled platforms. Leading and mentoring opportunities scale with level.

Qualifications

  • Experience in software testing, quality engineering, verification, validation, or software QA.
  • Experience working in regulated medical device environments.
  • Strong understanding of SDLC and testing methodologies.
  • Ability to interpret requirements and translate to test strategies.
  • Strong analytical, troubleshooting, and documentation skills.
  • Experience collaborating with multidisciplinary teams.

Responsibilities

  • Design, develop, and execute software verification and validation activities.
  • Create and maintain test plans, protocols, procedures, and documentation.
  • Perform system-level, integration, regression, and functional testing.
  • Review requirements to ensure testability and measurability.
  • Investigate defects and coordinate with development for resolution; support automation and CI workflows.
  • Improve testing processes and quality metrics.
  • Participate in risk-based quality activities throughout the lifecycle.
  • Ensure compliance with quality system requirements and standards.

Skills

Software testing
Quality engineering
Verification & validation
Regulated medical devices
SDLC knowledge
Requirements analysis
Documentation

Education

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

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.
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 • 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
Software Test Engineer II
Software Test Engineer II

Real Staffing Group • United States

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

Real Staffing Group • Jacksonville (FL)

On-site
USD 70,000 - 100,000
Health insurance
Health savings accounts
Retirement savings plans
+2
Software Test Engineer II
Software Test Engineer II

Real • Minnesota

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

Brooksource • Lafayette (CO)

On-site
USD 48,216 - 61,992
Comprehensive benefits (health, vision, dental)
Paid holidays
Sick time accrual
Software Test Engineer II
Software Test Engineer II

Applied Medical • Rancho Santa Margarita (CA)

On-site
USD 71,000 - 85,000
Competitive pay
Comprehensive benefits package
Education reimbursement
+2
Sr Software Engineer
Sr Software Engineer

Real Staffing Group • Minneapolis (MN)

On-site
USD 120,000 - 180,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