1

Software Quality Assurance Jobs in Michigan (NOW HIRING)

Title: QA Analyst Location: Southfield, MI Duration: 6 month (may extend) Our top direct client is looking for a QA Analyst for a long term project in Southfield, MI The client is a Fortune 50 multi ...

Plan, execute, and manageSoftware Quality Assurance (SQA)activities across assigned projects in alignment with definedSDLC processes. * Perform audits, reviews, and inspections of software lifecycle ...

New

YOUR ROLE Wind River Systems isseekingahighperforming Senior Member of the Technical Staff to join the Engineering Quality Solutions (EQS) group and help grow our Software Quality Assurance (SQA ...

New

The Senior Quality Assurance Analyst will work within an agile team delivering solutions to support infrastructure, software, and technology modernization initiatives, ensuring high quality solutions ...

Software Quality Engineer

Dearborn, MI · On-site

$99.10 - $166.20/hr

The Software Quality Assurance Engineer is responsible for applying advanced quality methodologies and tools to proactively identify, analyze, and eliminate potential defects throughout the product ...

HyperMesh CFD QA Engineer

Troy, MI · On-site

$109.80 - $197.70/hr

Software Req ID: 515914 We are Siemens Siemens Digital Industries Software is a leading provider of ... Drive end-to-end quality assurance activities across the software development lifecycle ...

About the Company SkySync is a rapidly evolving, fast-paced, venture-backed software innovator ... Our QA Manager directs SkySync testing efforts and implements best practices. This position ...

Required : • Bachelor of Science in Computer Science or equivalent work experience. • 7+ years of professional experience in software Quality Assurance (QA) Engineering. • 5+ years of ...

Qualifications * Bachelor''s degree in computer science or equivalent experience. * Minimum 7 years of industry experience, preferably in an Agile development environment. * Must have 5+ years of ...

Software Quality Engineer

Ann Arbor, MI · On-site

$95K - $105K/yr

Present results and provide sign-off on software functionality for production releases. * Work with ... Contribute to QA automation frameworks using industry-standard tools and approaches (e.g., JAVA ...

Software Quality Engineer

Ann Arbor, MI · On-site

$95K - $105K/yr

Present results and provide sign-off on software functionality for production releases. * Work with ... Contribute to QA automation frameworks using industry-standard tools and approaches (e.g., JAVA ...

next page

Showing results 1-20

Software Quality Assurance information

See Michigan salary details

$13

$39

$56

How much do software quality assurance jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for software quality assurance in Michigan is $39.11, according to ZipRecruiter salary data. Most workers in this role earn between $31.83 and $47.55 per hour, depending on experience, location, and employer.

What is software quality assurance?

Software Quality Assurance (SQA) is a process that ensures the quality of software throughout its development lifecycle. It involves systematic activities such as reviewing requirements, designing test plans, executing tests, and identifying defects to make sure the final product meets specified standards and works as intended. SQA helps prevent bugs, improves reliability, and ensures that software is delivered on time and within budget. Professionals in this field use various tools and methodologies to monitor and improve software quality.

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

To thrive as a Software Quality Assurance professional, you need a solid understanding of software testing methodologies, programming basics, and a relevant degree or certification in computer science or a related field. Familiarity with test management tools, automated testing frameworks (such as Selenium or JUnit), and bug tracking systems is typically required. Attention to detail, analytical thinking, and strong communication skills help ensure issues are identified, reported, and resolved effectively. These skills and qualities are crucial for delivering reliable software products and maintaining high standards of quality throughout the development lifecycle.

What are some common challenges faced by software quality assurance professionals, and how can they be addressed?

Software Quality Assurance (SQA) professionals often encounter challenges such as tight project deadlines, rapidly changing requirements, and balancing thorough testing with efficient delivery. To address these, SQA teams frequently adopt agile methodologies, prioritize test cases based on risk, and maintain clear communication with development and product teams. Proactive collaboration, continuous learning, and leveraging automated testing tools are also key strategies for overcoming these challenges and ensuring high-quality software releases.

What is the difference between Software Quality Assurance vs Software Testing?

AspectSoftware Quality AssuranceSoftware Testing
FocusProcesses, standards, and overall quality managementExecution of test cases to identify bugs
ActivitiesAudits, process improvements, quality planningTest case execution, bug reporting, validation
CredentialsQA certifications, knowledge of quality standardsTesting certifications, technical testing skills
Work EnvironmentProcess-oriented, collaborative teamsTest labs, development teams

While Software Quality Assurance focuses on improving and maintaining the overall quality processes, Software Testing is primarily concerned with executing tests to find defects. Both roles are essential for delivering high-quality software, but QA has a broader scope involving process audits and standards, whereas testing is more hands-on with test execution and bug identification.

Is software quality assurance a good career?

Software quality assurance (QA) is a valuable career that involves testing software to ensure it meets quality standards and functions correctly. QA professionals often use tools like test automation and scripting, and the role can offer steady employment and opportunities for advancement in the tech industry.

What does a software quality assurance specialist do?

A software quality assurance specialist is responsible for testing software to identify bugs and ensure it meets quality standards. They develop test plans, execute tests, document issues, and work with developers to improve software performance and reliability, often using tools like test automation frameworks. Strong attention to detail and knowledge of testing methodologies are essential for this role.

What are the most commonly searched types of Software Quality Assurance jobs in Michigan?

The most popular types of Software Quality Assurance jobs in Michigan are:

What cities in Michigan are hiring for Software Quality Assurance jobs?

Cities in Michigan with the most Software Quality Assurance job openings:

Infographic showing various Software Quality Assurance job openings in Michigan as of August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 81% In-person, and 19% Remote job distribution, with an average salary of $81,353 per year, or $39.1 per hour.

Full-time

Re-posted 21 hours ago


Job description

Company Description

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. 

Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence.

Job Description

Position Details:

Title: QA Analyst

Location: Southfield, MI

Duration: 6 month (may extend)

Our top direct client is looking for a QA Analyst for a long term project in Southfield, MI

The client is a Fortune 50 multi-billion dollar revenue generating organization with a spectrum of products and services throughout major operating businesses.

Responsibilities:

  • Part of scrum team, Development of automation Testing and work with business and tech leaders.
  • Proactively develop the automation within process and work with Dev closely.
  • Support any production issues as needed

Must Have(s):

  • QTP
  • Selenium
  • SOAP UI
  • Automation Experience
Additional Information

Please contact:

Monil Narayan

973-929-3861

monil.narayan(@)collabera.com


Collabera logo

About Collabera

Sourced by ZipRecruiter

Collabera is a Global Digital Solutions Company providing Software Engineering Solutions for the world's most tech-forward organizations in the areas of Engineering, Cloud and Data/AI. With its roots serving the engineering needs of the world's most recognized businesses in Technology, Financial Services, Telecom and Healthcare, Collabera today operates across 60 locations in 11 countries, serves 30% of the Fortune 500, and has exceeded the industry growth rate by 3-4x for several years.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

Morristown, NJ, US

Social media