1

Software Testing Engineer Jobs in Minnesota (NOW HIRING)

The Software Engineer is responsible for developing, customizing, and enhancing a digital banking ... Collaborate with project managers, QA testers, developers, and integration partners to ensure ...

... in system testing, debugging, validation, and software performance optimization โ€ข Maintain ... engineering principles such as psychrometrics, static pressure, fan performance, and coil ...

Software Engineer-Junior

Rochester, MN ยท Hybrid

$102K - $138K/yr

Software Engineering Job Qualifications: Skills: Git, Javascript Coding, Python Frameworks, React ... testing to maintain 80% code coverage. * Support cybersecurity evaluations using tools like ...

Software Engineer-Junior

Rochester, MN ยท Hybrid

$107K - $138K/yr

Software Engineering Job Qualifications: Skills: Git, Javascript Coding, Python Frameworks, React ... testing to maintain 80% code coverage. * Support cybersecurity evaluations using tools like ...

Develop software-testing artifacts within an agile process * Develop and actively participate in ... Java programming experience * Experience testing products deployed to Amazon Web Services (AWS)

next page

Showing results 1-20

People also search for

Software Testing Engineer information

See Minnesota salary details

$10

$50

$71

How much do software testing engineer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for software testing engineer in Minnesota is $50.39, according to ZipRecruiter salary data. Most workers in this role earn between $41.20 and $57.45 per hour, depending on experience, location, and employer.

What are some common collaboration practices between Software Testing Engineers and developers during the software development lifecycle?

Software Testing Engineers frequently collaborate with developers through activities such as sprint planning, daily stand-ups, and code reviews. They often provide feedback on testability during requirements analysis and work closely with developers to understand new features and identify potential issues early. Effective communication ensures that defects are clearly documented, and joint debugging sessions are common to resolve complex bugs efficiently. This close collaboration helps maintain a high-quality product and fosters a culture of continuous improvement within the team.

What are the key skills and qualifications needed to thrive as a Software Testing Engineer, and why are they important?

To thrive as a Software Testing Engineer, you need a solid understanding of software development lifecycles, test design techniques, and programming or scripting languages, typically supported by a degree in computer science or related fields. Familiarity with automation tools (such as Selenium or JUnit), bug tracking systems (like Jira), and certifications like ISTQB are highly valued. Attention to detail, analytical thinking, and strong communication skills help you identify issues and collaborate effectively with development teams. These skills and qualities are crucial to ensure software quality, minimize defects, and deliver reliable products to end users.

What is the difference between Software Testing Engineer vs QA Analyst?

AspectSoftware Testing EngineerQA Analyst
CertificationsISTQB, CSTEISTQB, CSTE
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT services
Primary FocusDesigning and executing test cases, automationTest planning, process improvement, documentation

While both roles focus on ensuring software quality, Software Testing Engineers often develop and execute test cases, including automation, whereas QA Analysts focus on testing processes, documentation, and quality standards. Both roles are essential in delivering reliable software products.

What does a Software Testing Engineer do?

A Software Testing Engineer is responsible for evaluating software applications to ensure they function correctly and meet specified requirements. They design and execute test plans, identify bugs or issues, and work closely with developers to resolve defects. Their role helps maintain software quality, reliability, and performance before the product is released to users. They may use both manual and automated testing methods to cover different aspects of the application.
Infographic showing various Software Testing Engineer job openings in Minnesota as of June 2026, with employment types broken down into 74% Full Time, 20% Part Time, 2% Temporary, 2% Contract, and 2% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $104,811 per year, or $50.4 per hour.
Software Verification Engineer I

Software Verification Engineer I

DivIHN Integration Inc

Saint Paul, MN โ€ข On-site

Contractor

Posted 11 days ago

Be an early applicant


Job description

DivIHN (pronounced โ€œdivineโ€) is a CMMI ML3-certified Technology and Talent solutions firm. Driven by a unique Purpose, Culture, and Value Delivery Model, we enable meaningful connections between talented professionals and forward-thinking organizations. Since our formation in 2002, organizations across commercial and public sectors have been trusting us to help build their teams with exceptional temporary and permanent talent.

Visit us at https://divihn.com/find-a-job/ to learn more and view our open positions.

ย 
Please apply or call one of us to learn more

For further inquiries regarding the following opportunity, please contact one of our Talent Specialists.
Lavanya at (224) 369-0873
Hema at (630) 847-0275
ย 
Title: Software Verification Engineerย 
Duration: 6 Monthsย with possible extension
Location: St. Paul, MN
Schedule: 8 AM - 5 PM
ย 
Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered.
ย 
Work Mode: 100% Onsite, 5 days/week (Remote only for emergencies)
Conversion: Conversion to full-time is possible depending on need and performance
Relocation: The Manager will consider candidates who relocate at their own expense
ย 
Description:
  • This is a non-exempt position.ย 
  • We are seeking a high-caliber Software Verification Engineer to join our Software Verification team.ย 
  • The Software Verification Engineer will bring testing expertise to the innovative and fast-paced verification team.ย 
  • This high caliber, motivated, and passionate individual will be responsible for requirements analysis, test design, test execution, and defect issue resolution.ย 
  • Typical day: Training first 4 weeks; then manual execution; later test development.
  • Projects: Inside X Mapping product enhancements and new features.
  • Typical day: Training first 4 weeks; then manual execution; later test development.
  • Interactions: Internal verification team + R&D, dev, regulatory, systems engineering.
  • Success in 90 days: Complete training, understand athe pplication, execute tests effectively
  • Industry experience: Preferred but not required.
  • Systems used: Inside X Mapping system + DWS, monitors, amplifiers, RF generators.
  • Preferred skills: Python helpful, medical device testing, academic project experience.
Responsibilities include:ย 
  • Work independently and as a team member to plan, write, and execute test cases according to Abbott practices, FDA regulatory, and ISO standard procedures.ย 
  • Design new test suites for new features and functionality.ย 
  • Perform dry runs and formal Verification activities as required.ย 
  • Set up and configure Test Equipment.ย 
  • Record and close defects found during V&V activities.ย 
  • Perform requirements, design, and tests reviews.ย 
  • System verification and system-level interaction
  • Support both backfill roles and new automation-driven hires
Technical Focus
  • Devices and systems include:
    • PFA Generators
    • RF Generators
    • Amplifiers
  • The role is more software-focused.
Must-Have Skills
  • Strong communication skills
  • Fast learner with the ability to ramp up quickly
  • Comfortable working in a regulated, structured environment
  • Organized and detail-oriented
Experience and Education Required:ย 
  • Bachelor's degree in Computer Science, Computer, Electrical or Biomedical Engineering.ย 
  • Knowledge of software testing andย test development
  • Knowledge of software development lifecycle management tools.ย 
  • Organized, on-time, quick learner and detail-oriented.ย 
  • Excellent documentation skills in delivering information that adds value to management's decision-making process.ย 
  • Experienced in quantitative, analytical, organizational, and follow-up skills.ย 
  • Polished communicator - written documentation and oral presentations/ discussions/ meetings.ย 
  • Excellent reputation for building relationships across various levels of an organization.ย 
Interview Process
  • 1โ€“2 interview rounds
  • Video interviews preferred

About us:
DivIHN, the 'IT Asset Performance Services' organization, provides Professional Consulting, Custom Projects, and Professional Resource Augmentation services to clients in the Mid-West and beyond. The strategic characteristics of the organization are Standardization, Specialization, and Collaboration.

DivIHN is an equal opportunity employer. DivIHN does not and shall not discriminate against any employee or qualified applicant on the basis of race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status.