1

Software Tester Jobs in Minnesota (NOW HIRING)

$125K/yr

Testing of application in factory and site environments. Configuration and tuning of the Spectrum ... Software development of project enhancements to customer requirements. Testing of application in ...

Senior Software Engineer

Bloomington, MN · On-site

$80K - $116K/yr

Senior Software Engineer At TempWorks, the Senior Software Engineer is responsible for creating ... Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq) * Experience with ...

New

Senior Software Engineer

Maple Grove, MN · On-site

$125K - $165K/yr

Unit and module level software testing experienc Benefits * Health Care Plan (Medical, Dental & Vision) * Retirement Plan with Company Match * Paid Time Off, Personal Days, AND Birthday Holiday!

Senior Software Engineer

Maple Grove, MN · On-site

$125K - $165K/yr

Unit and module level software testing experienc Benefits * Health Care Plan (Medical, Dental & Vision) * Retirement Plan with Company Match * Paid Time Off, Personal Days, AND Birthday Holiday!

Showing results 41-60

Software Tester information

See Minnesota salary details

$18

$42

$68

How much do software tester jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for software tester in Minnesota is $42.61, according to ZipRecruiter salary data. Most workers in this role earn between $32.74 and $51.35 per hour, depending on experience, location, and employer.

What is a software tester?

A software tester conducts the QA (quality assurance) testing phase of the project lifecycle. Responsibilities include examining software or websites as a user would—as it will be used post-release. During these test cases, the software tester records any issues (“bugs”) and reports them to the development team so they can be fixed. A software tester explores the software with a critical mindset, assesses the functionality and overall experience, and reports their findings.

What are the key skills and qualifications needed to thrive as a software tester, and why are they important?

To thrive as a Software Tester, you need a solid understanding of software development life cycles, attention to detail, and knowledge of testing methodologies, often supported by a degree in computer science or related certifications. Familiarity with testing tools such as Selenium, JIRA, and experience with automated and manual testing systems is typically required. Strong analytical thinking, effective communication, and problem-solving skills help testers identify, document, and resolve issues efficiently. These skills ensure software quality, minimize defects, and contribute to successful product releases.

What are some common challenges software testers face when collaborating with developers, and how can these be effectively addressed?

Software testers often encounter challenges such as communication gaps with developers, differences in understanding requirements, and tight deadlines for bug fixes. These issues can lead to misunderstandings about defect severity or unclear expectations regarding test coverage. Effective strategies include maintaining open, respectful communication, participating in agile ceremonies like daily stand-ups, and using collaborative tools to track issues and share feedback. Building strong professional relationships and fostering a culture of mutual respect greatly enhances teamwork and leads to higher-quality software.

What is the difference between Software Tester vs QA Analyst?

AspectSoftware TesterQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentTesting teams, development projectsQuality assurance teams, project management
Industry UsageSoftware companies, IT firmsSoftware companies, IT firms
Primary FocusExecuting test cases, finding bugsDesigning test plans, process improvement

While both Software Testers and QA Analysts work to ensure software quality, Software Testers primarily focus on executing test cases and identifying bugs. QA Analysts take a broader role in designing testing strategies and improving quality processes. Both roles require similar certifications and are integral to software development teams, but their responsibilities differ in scope and focus.

How much do software testers get paid?

Software testers' salaries vary based on experience, location, and industry, but the average annual pay ranges from $50,000 to $80,000. Entry-level testers typically earn less, while those with specialized skills or certifications can earn higher salaries, especially in competitive markets or with experience in automation tools.

Is a software tester a difficult job?

A software tester's job involves identifying bugs and verifying software functionality, which can be challenging depending on project complexity and deadlines. It requires attention to detail, knowledge of testing tools, and often involves repetitive tasks, but it can be manageable with experience and proper training.

Is software testing still in demand?

Software testing remains in demand as companies prioritize quality assurance and software reliability. Testers with skills in automation tools like Selenium and scripting are especially sought after, and the role is expected to grow with ongoing technological advancements.

What are the most commonly searched types of Software Tester jobs in Minnesota?

The most popular types of Software Tester jobs in Minnesota are:

What are popular job titles related to Software Tester jobs in Minnesota?

For Software Tester jobs in Minnesota, the most frequently searched job titles are:

What cities in Minnesota are hiring for Software Tester jobs?

Cities in Minnesota with the most Software Tester job openings:

Infographic showing various Software Tester job openings in Minnesota as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 79% Full Time, 17% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $88,627 per year, or $42.6 per hour.

Software Verification Test Lead

Minneapolis, MN • On-site

Inspire Medical Systems Inc.
Outpatient Health Care • 201 - 500 employees

Full-time

Re-posted 9 days ago


Job description

POSITION SUMMARY 

We are looking for a highly skilled Software Verification Engineer to lead digital Test Architecture for several Digital Products supporting Inspire's implantable devices. This role will be in place to help define, update processes, and lead verification strategy for ongoing releases, with a strong focus on quality engineering and software as a medical device (SaMD) testing.

  • Engages in detailed technical discussions with other highly talented engineers and explains highly technical concepts to a broad audience including stakeholders
  • Coordinates test strategy across different digital products to ensure consistency in approach and QMS artifact content
  • Analyzes current process for opportunities to refine, and trains other verification engineers on the implementation of that process

MAIN DUTIES/RESPONSIBILITIES 

  • Quality Engineering & Test Strategy

    • Establish the verification strategy for features/releases, including test automation, regression analysis, and levels of software testing (unit, integration and verification).
    • Ensure all quality system, regulatory, legal, and business requirements are met during product development and market delivery .
    • Implement shift-left testing practices, ensuring quality is embedded early in the SDLC.
    • Author Software Verification Test Plans and Reports where needed.
    • Drive and monitor formal testing entrance and exit criteria.
    • Manage issues found during verification activities and help drive them to closure.
    • Guide priorities in tools and processes to achieve globally optimal verification solutions

    Engineering Collaboration & Debugging

    • Collaborate with developers, verification engineers, and product owners to define test strategies, acceptance criteria, and quality goals.
    • Mentor and guide team members performing verification activities in best practices regarding testing including, but not limited to, test case design, test automation and verification strategies.
    • Host regular cross-functional review meetings as part of the software development process.
    • Partner with the development team to provide input on testability to software design
    • Partner closely with the Project Management Office (PMO) and/or Product Management to keep Software Verification activities on schedule and meet quality objectives. This includes giving input to and/or creating project and resource plans and managing expectations accordingly.

     Test Automation

    • Design, develop, and maintain robust automated test frameworks and where manual testing is currently required, design tests with an eye to future automation
    • Build scalable and reusable test automation solutions tailored to the technology stack of the respective product team
    • Integrate automated testing into CI/CD YAML pipelines using the test automation platform built on Azure DevOps.
    • Partner with test automation platform team to establish best practices and norms
    • Provide guidance on advanced automated testing strategies for the organization

QUALIFICATIONS 

Educational Requirements: 

  • Bachelor's Degree in Engineering, Software, Computer Science, or related discipline or equivalent experience 

Required Experience:

  • 8+ years of progressive software verification experience 
  • 2+ years of hands-on IEC 62304 governed medical device software experience
  • 2+ years writing and implementing verification test plans and results reports for regulated software releases
  • Strong understanding of software architecture and data flow, and ability to apply that understanding to improve testability and reliability
  • Understanding of requirements to test traceability across a large portfolio of test cases
  • Able to read, reason about, contribute to production code and provide code review feedback
  • Ability to design meaningful, deterministic tests aligned to requirements and risk controls
  • Skilled in unit, UI, integration, and endtoend test approaches
  • Experience building reliable test automation (e.g., Python (or similar) test scripts, simulators/mocks, and/or API automation)
  • Experience integrating test execution into CI/CD
  • Ability to produce clear, complete verification evidence suitable for audits (objective evidence, clear steps, expected results)
  • Strong communication skills especially in mentoring and coaching across multiple teams
  • Experience with agile development methodologies and project management tools (e.g., JIRA, ADO, Agile/Scrum)

Preferred Experience: 

  • Advanced level degree in Engineering, Software, Computer Science, or related discipline 
  • Class III medical device experience
  • Knowledge of healthcare industry standards and regulations (e.g., HIPAA compliance, AAMI TIR 45, IEC 62304)
  • Medical device/SaMD background
  • Experience building out long-term technical strategy across platforms and establishing incremental achievement milestones
  • Familiarity with structured verification workflows and tooling (e.g., test management, traceability systems)
  • Experience with C#, React, Python, Dart, Flutter, Azure DevOps, Terraform, or similar technologies 

#LI-Onsite