1

Software Quality Assurance Manager Jobs in Rochester, MI

Experience with HP suite of tools (Quality Center, ALM, QTP) Knowledge of established QA practices and the software development life cycle. Bachelors degree in Information Technology or similar field.

Escalates non-compliance to the FS/QA supervisor and/or FS/QA Manager, and Department manager and follow up on timely corrective action. * Conducts regular traceability audits, regular lab ...

Escalates non-compliance to the FS/QA supervisor and/or FS/QA Manager, and Department manager and follow up on timely corrective action. * Conducts regular traceability audits, regular lab ...

Escalates non-compliance to the FS/QA supervisor and/or FS/QA Manager, and Department manager and follow up on timely corrective action. * Conducts regular traceability audits, regular lab ...

Work with software architects and developers throughout the software development life cycle to ... Manages assigned projects from IT Quality Testing through final User Acceptance testing. Performs ...

Showing results 21-40

Software Quality Assurance Manager information

See Rochester, MI salary details

$11K

$109.2K

$153.3K

How much do software quality assurance manager jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software quality assurance manager in Rochester, MI is $109,206.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,200.00 and $128,400.00 per year, depending on experience, location, and employer.

What is a software quality assurance manager?

Software Quality Assurance (QA) Managers are professionals responsible for overseeing the quality assurance process in software development. They lead teams that design, implement, and maintain testing procedures to ensure software products meet established standards and requirements. QA Managers work closely with developers, product managers, and other stakeholders to identify defects, prevent issues, and improve overall software quality. Their role is crucial for delivering reliable, secure, and user-friendly software products.

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

To thrive as a Software Quality Assurance Manager, you need expertise in software testing methodologies, quality assurance processes, and a strong understanding of the software development lifecycle, often supported by a degree in computer science or a related field. Familiarity with tools such as Selenium, JIRA, TestRail, and certifications like ISTQB are commonly required. Strong leadership, problem-solving, and communication skills help you effectively lead teams and advocate for product quality. These skills ensure the delivery of reliable software products, effective team performance, and alignment with organizational goals.

Is software quality assurance a good career?

Software Quality Assurance (QA) managers oversee testing processes to ensure software meets quality standards, requiring skills in testing tools, automation, and communication. The role offers opportunities for career growth, especially with experience and certifications like ISTQB, and is in demand across various industries that rely on software development.

What cities near Rochester, MI are hiring for Software Quality Assurance Manager jobs?

Cities near Rochester, MI with the most Software Quality Assurance Manager job openings:

Infographic showing various Software Quality Assurance Manager job openings in Rochester, MI as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $109,206 per year, or $52.5 per hour.

Full-time

Posted 3 days ago

New


Job description

Automated QA Engineer
Role Summary
We are seeking an Automated QA Engineer to help design, develop, and maintain robust automated testing solutions for web, mobile, APIs, and backend systems. This role will contribute to delivering high-quality software by ensuring reliability, scalability, and performance through comprehensive test automation strategies while collaborating closely with software engineers, product managers, business analysts, and DevOps teams.
Key Responsibilities
Design, develop, execute, and maintain automated test frameworks and test suites for web, mobile, API, and backend applications.
Create and implement automated functional, regression, integration, end-to-end, and performance testing solutions.
Collaborate with product owners, software engineers, business analysts, and UX teams to understand requirements and define test strategies.
Participate in requirements reviews, design reviews, and sprint planning activities to ensure testability and quality considerations are addressed early in the development lifecycle.
Develop and maintain reusable automation frameworks, libraries, and utilities following established coding standards and best practices.
Create and execute API tests using REST, GraphQL, and other service-based architectures.
Analyze test results, identify defects, and work closely with development teams to troubleshoot and resolve issues.
Integrate automated testing into CI/CD pipelines to support continuous testing and rapid delivery.
Implement test data management strategies and support test environment setup and maintenance.
Monitor product quality metrics and contribute to continuous improvement initiatives.
Perform root cause analysis of production defects and provide recommendations to prevent recurrence.
Create and maintain testing documentation, including test plans, test cases, automation architecture diagrams, and quality reports.
Participate in code reviews for both application and test automation code.
Collaborate in Agile ceremonies including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.
Advocate for quality engineering best practices across the software development lifecycle.
Key Qualifications / Requirements:
3+ years of professional experience in software quality assurance or software development.
2+ years of hands-on experience developing automated test solutions using modern automation frameworks and programming languages.
Experience testing web applications, APIs, and distributed systems.
Strong understanding of software testing methodologies, testing strategies, and quality assurance principles.
Experience developing and maintaining automated test frameworks using tools such as Playwright, Selenium, Cypress, Appium, or similar technologies.
Experience with API testing tools and frameworks.
Proficiency in at least one programming language such as C#, Java, JavaScript/TypeScript, Python, or similar.
Experience integrating automated tests into CI/CD pipelines.
Familiarity with test management, defect tracking, and Agile development practices.
Experience with Git-based source control workflows.
Understanding of software architecture, system integrations, and microservices-based applications.
Experience working within Agile development teams using tools such as Jira and Confluence.
Strong analytical, troubleshooting, communication, and collaboration skills.