1

Software Quality Assurance Analyst Jobs in Michigan

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 ...

The Quality Assurance Analyst will work closely with developers to create test plans and scripts ... software development life cycle. Bachelors degree in Information Technology or similar field.

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 ...

Quality Assurance Analyst

Wyoming, MI ยท On-site +1

$55K - $65K/yr

Document, investigate, reproduce, track, and validate software defects, enhancement requests, and ... analysis, documentation, and release note drafting. * Contribute to continuous improvement of QA ...

$55K - $65K/yr

Document, investigate, reproduce, track, and validate software defects, enhancement requests, and ... analysis, documentation, and release note drafting. * Contribute to continuous improvement of QA ...

Quality Assurance Analyst

Three Rivers, MI ยท On-site +1

$55K - $65K/yr

Document, investigate, reproduce, track, and validate software defects, enhancement requests, and ... analysis, documentation, and release note drafting. * Contribute to continuous improvement of QA ...

IVR QA Analyst Location: Dimondale, MI Duration: 8 months (with a high possibility of extension) Interview Type:-Skype/Webcam Job Requirements / Desired Skills: * 5 or more years of experience as ...

QA Analyst

Lansing, MI ยท On-site

The QA will work on a system call BOS (Branch Office System). For example when you go into a branch ... Analyze user stories and create, document and execute relevant testable scenarios * Prepare Test ...

You will play a critical role in ensuring the quality and stability of the software that powers the ... This IT QA Analyst III will work on one of our Data & AI Product Development teams. This position ...

New

You will play a critical role in ensuring the quality and stability of the software that powers the ... This IT QA Analyst III will work on one of our Data & AI Product Development teams. This position ...

New

You will play a critical role in ensuring the quality and stability of the software that powers the ... This IT QA Analyst III will work on one of our Data & AI Product Development teams. This position ...

New

QA Analyst

Detroit, MI ยท Remote

Title: QA Analyst Location : REMOTE Long Term contract Responsible for the planning, integration, test casing, scripting and execution of all testing to ensure proper coverage; Schedules and leads ...

QA Analyst

Detroit, MI ยท On-site +1

Title: QA Analyst Location : REMOTE Long Term contract Responsible for the planning, integration, test casing, scripting and execution of all testing to ensure proper coverage; Schedules and leads ...

Software Quality Assurance Engineer

Troy, MI ยท On-site

$140 - $210/hr

... our Software Quality Assurance (SQA) team. The successful candidate will join ... Excellent analytical, documentation, and communication skills. * Strong organizational skills with ...

Seeking a Senior Quality Assurance (QA) Analyst to support the continual development and ... Knowledge of the Software Development Lifecycle and related methodologies (e.g. CMMI, Agile, or ...

Seeking a Senior Quality Assurance (QA) Analyst to support the continual development and ... Software Development Lifecycle and related methodologies (e.g. CMMI, Agile, or another industry ...

next page

Showing results 1-20

Software Quality Assurance Analyst information

See Michigan salary details

$13

$39

$56

How much do software quality assurance analyst jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for software quality assurance analyst 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 a software quality assurance analyst?

Software Quality Assurance (QA) Analysts are professionals responsible for ensuring that software products meet quality standards and function correctly before they are released to users. They design and execute tests to identify bugs, verify that requirements are met, and ensure the software performs as intended. QA Analysts collaborate closely with developers, product managers, and other stakeholders to understand requirements, develop test plans, and document results. Their work helps prevent costly errors and improves user satisfaction by delivering reliable, high-quality software.

What does a software quality assurance analyst do?

A software quality assurance (QA) analyst oversees the development of computer software, ensuring that no product errors go to market. As a software QA analyst, your duties include implementing tests to troubleshoot various aspects of the software, developing automated testing procedures, and documenting the entire process. Once you have sufficiently executed and documented the process, you are responsible for training other team members on how to use the software. You also have additional policy development responsibilities. You must work with other computer science specialists in the company to develop quality assurance protocols and standards that either meet or exceed those of the industry at large.

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

To thrive as a Software Quality Assurance Analyst, you need a strong understanding of software testing methodologies, defect tracking, and a background in computer science or a related field. Familiarity with testing tools like Selenium, JIRA, and knowledge of scripting languages or automation frameworks is often required. Attention to detail, analytical thinking, and effective communication are essential soft skills for identifying issues and collaborating with development teams. These competencies ensure software products meet quality standards, reduce bugs, and improve user satisfaction.

What are some typical challenges a software quality assurance analyst may face when working with cross-functional teams?

Software Quality Assurance Analysts often collaborate closely with developers, product managers, and UX designers. A common challenge is ensuring clear communication of testing requirements and reported issues, as technical and business perspectives may differ. Balancing the need for thorough testing with tight project deadlines can also be demanding. Building strong relationships and maintaining an open feedback loop helps ensure that software quality remains a shared priority across all teams.

What is the difference between Software Quality Assurance Analyst vs Software Tester?

AspectSoftware Quality Assurance AnalystSoftware Tester
Primary FocusEnsuring overall quality processes, standards, and compliance throughout the development lifecycleExecuting test cases to identify bugs and verify software functionality
ResponsibilitiesDeveloping QA plans, process improvements, and coordinating testing effortsPerforming manual or automated testing, reporting defects
Required SkillsKnowledge of QA methodologies, test planning, and documentationStrong testing skills, attention to detail, scripting for automation
Work EnvironmentCollaborative, process-oriented, often involved in multiple projectsFocused on testing tasks, often in a dedicated testing team

While both roles focus on software quality, the Software Quality Assurance Analyst oversees the entire QA process, ensuring standards are met, whereas the Software Tester primarily executes tests to find defects. The QA Analyst has a broader scope, including process improvement and compliance, making their role more strategic in quality management.

Is software quality assurance analyst a good career?

A software quality assurance analyst is a valuable role in the tech industry, focusing on testing software to ensure quality and functionality. It offers opportunities for skill development in testing tools, scripting, and understanding software development processes, with a generally stable job outlook and potential for career advancement.

What are popular job titles related to Software Quality Assurance Analyst jobs in Michigan?

For Software Quality Assurance Analyst jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Software Quality Assurance Analyst jobs in Michigan look for?

The top searched job categories for Software Quality Assurance Analyst jobs in Michigan are:

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

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

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

Software QA Analyst

stefanini_training

Grand Rapids, MI โ€ข On-site

Other

Re-posted 6 days ago


Job description

Stefanini Group is Looking for a QA Analyst in MI.
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 for patients and members.
Responsibilities:
Gain an in-depth understanding of technical infrastructure, business applications, and product functionality to lead in the development, implementation and evaluation of test strategies, specifications, and models
Provides expertise in understanding what to test, as well as how it should be tested.
Lead the implementation of automated test frameworks and solutions
Adapt to changing requirements/processes and develop common reusable test plans for Spectrum's custom and vendor applications
Perform in-depth data analysis using SQL and related technologies to support quality activities and recommendations for solutions
Drive QA process leadership for work groups, and product/service delivery strategy and work plans
Excellent communicator, with a passion for product quality; feels at home as part of a highly productive team.
Provide coaching to less experienced Quality Assurance Analysts
Other Functions:
Maintain professional growth and development through self-directed learning activities and involvement in professional organizations
Performs other duties as assigned
Job Requirements
Qualifications:
Education - Bachelor's Degree or equivalent.
Experience - 5 years of experience typically gained through skills/knowledge/abilities in in the field
Experience with automated software testing tools and frameworks.
Understanding of software design or DBA techniques.
Experience with working in both Agile and Waterfall methodologies.
Quality Assurance experience with Web Services.
Quality Assurance experience with ETL and back-end integration.
Excellent analytical skills to troubleshoot and resolve systems problems.
Effective and self-sufficient in working within a diverse technology portfolio.
Experience working with Facets and health plan data.
Experience with EDI X12 processing.