1

Software Qa Engineer Jobs in Michigan (NOW HIRING)

Engineers, QA, Product, Design, and Operations work closely and transparently, sharing context ... Partner closely with Software Engineers, Product Managers, UX Designers, Customer Support, and ...

The Infotainment Quality Assurance Lead will be responsible for coordinating and facilitating ... Work with software architects and developers throughout the software development life cycle to ...

... the software development lifecycle. The QA Manager partners closely with Product, Engineering, DevOps, and business stakeholders to deliver reliable, scalable, and customer-centric technology ...

Engineers, QA, Product, Design, and Operations work closely and transparently, sharing context ... Partner closely with Software Engineers, Product Managers, UX Designers, Customer Support, and ...

The Software Quality Engineer II plays a critical role in ensuring the quality and reliability of ... Contribute to QA automation frameworks using industry-standard tools and approaches (e.g., JAVA ...

About the Company SkySync is a rapidly evolving, fast-paced, venture-backed software innovator ... A large element of the job is working with the Sustaining Engineering team to triage customer ...

next page

Showing results 1-20

Software Qa Engineer information

See Michigan salary details

$16

$42

$68

How much do software qa engineer jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for software qa engineer in Michigan is $42.31, according to ZipRecruiter salary data. Most workers in this role earn between $33.32 and $48.41 per hour, depending on experience, location, and employer.

What are Software QA Engineers?

Software QA (Quality Assurance) Engineers are professionals responsible for ensuring the quality and functionality of software applications through systematic testing. They design and execute test plans, identify bugs or issues, and work closely with developers to resolve problems before software is released. Their goal is to ensure that the software meets both functional and user experience standards, minimizing errors and improving reliability. QA Engineers use a variety of tools and methodologies, including automated and manual testing, to verify that products function as intended.

Is QA replaced by AI?

QA Engineers play a critical role in software testing by designing test cases, executing tests, and identifying issues. While AI tools can assist with automation and repetitive tasks, human oversight remains essential for complex testing, understanding user experience, and making judgment calls. AI is a complement to, not a replacement for, QA professionals in the software development process.

What engineers make $300,000 a year?

Software QA Engineers typically do not earn $300,000 annually; such high salaries are more common among senior software engineers, software architects, or specialized roles like machine learning engineers with extensive experience and advanced skills. Compensation at this level often involves seniority, expertise in high-demand technologies, and sometimes stock options or bonuses.

What do software QA engineers do?

Software QA engineers are responsible for testing software applications to identify bugs, ensure quality, and verify that products meet specified requirements. They develop and execute test plans, use testing tools, and collaborate with developers to improve software performance and reliability.

What are some common challenges faced by Software QA Engineers when working with agile development teams?

Software QA Engineers working with agile teams often face the challenge of adapting to rapid development cycles, which require frequent and quick testing of new features. Keeping up with continuous integration and deployment can make it difficult to maintain thorough test coverage. Effective communication and collaboration with developers, product managers, and other stakeholders are essential to quickly address issues and clarify requirements. Additionally, QA Engineers must often balance manual and automated testing to ensure both speed and quality, making time management and prioritization key skills in this environment.

What is the difference between Software Qa Engineer vs Software Tester?

AspectSoftware Qa EngineerSoftware Tester
CertificationsISTQB, CSTE, CSQAISTQB, Foundation Level
Work EnvironmentInvolved in quality assurance processes, test planning, and automationPrimarily executes test cases, manual testing
ResponsibilitiesDesigning test strategies, process improvement, automationExecuting test cases, reporting bugs

Software Qa Engineers focus on comprehensive quality assurance, including test planning, automation, and process improvements, while Software Testers mainly execute test cases and report issues. Both roles require similar certifications and work in quality assurance environments, but Qa Engineers have broader responsibilities in ensuring overall product quality.

What engineers make $500,000?

Senior software quality assurance (QA) engineers with extensive experience, specialized skills, and leadership roles can earn salaries approaching or exceeding $500,000 annually, especially in high-cost markets or large tech companies. Achieving this level often requires advanced certifications, expertise in automation tools, and a track record of significant contributions to complex projects.

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

To thrive as a Software QA Engineer, you need a solid understanding of software testing methodologies, bug tracking, and quality assurance processes, typically backed by a degree in computer science or a related field. Familiarity with automation tools (such as Selenium or JUnit), scripting languages, and issue tracking systems like JIRA is often required. Attention to detail, analytical thinking, and effective communication are crucial soft skills for identifying issues and collaborating with development teams. These skills ensure the delivery of high-quality software products and minimize the risk of defects reaching end users.
What are the most commonly searched types of Software Qa Engineer jobs in Michigan? The most popular types of Software Qa Engineer jobs in Michigan are:
What are popular job titles related to Software Qa Engineer jobs in Michigan? For Software Qa Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Software Qa Engineer jobs in Michigan look for? The top searched job categories for Software Qa Engineer jobs in Michigan are:
What cities in Michigan are hiring for Software Qa Engineer jobs? Cities in Michigan with the most Software Qa Engineer job openings:
What are popular job titles related to Software Qa Engineer jobs in MI? For Software Qa Engineer jobs in MI, the most frequently searched job titles are:

Quality Assurance Manager

Slate Auto

Troy, MI • On-site

Full-time

Posted 27 days ago


Job description

ABOUT SLATE
At Slate, we're building safe, reliable vehicles that people can afford, personalize and love-and doing it here in the USA as part of our commitment to reindustrialization. The spirit of DIY and customization runs throughout every element of a Slate, because people should have control over how their trucks look, feel, and represent them.
| WHO WE ARE LOOKING FOR
We are seeking a Quality Assurance Manager on our Digital Team to lead and grow Slate's QA function as we bring high-quality products to market. This is a role of people-manager for someone who can establish strong quality practices, support team execution, and embed quality deeply across web, mobile, and mobile-to-vehicle systems.
While the primary focus of this role is managerial-setting direction, mentoring team members, and ensuring consistent quality practices-the QAM is also expected to actively engage with teams during critical launch milestones, providing hands-on support, guidance, and problem-solving as needed in a fast-paced startup environment.
Our digital products-web, mobile, and vehicle-adjacent experiences-are often the first and most frequent way customers interact with Slate. Quality is not something we "check at the end." It is something we design, build, and protect together throughout the entire product lifecycle.
We operate as a highly collaborative, communication-driven organization. Engineers, QA, Product, Design, and Operations work closely and transparently, sharing context early and often. We value leaders who explain their thinking, ask thoughtful questions, and create clarity in fast-moving, ambiguous environments.
| WHAT YOU GET TO DO
Quality Strategy & Systems
  • Define, own, and continuously evolve Slate's quality strategy across web, mobile, and vehicle-adjacent platforms, ensuring quality is embedded early and throughout the SDLC.
  • Establish testing strategies that reflect real customer workflows, system risk, and product complexity-including mobile-to-vehicle communication pathways.
  • Lead the thoughtful evaluation and application of AI-enabled quality practices, adopting tools and techniques that meaningfully improve test effectiveness, signal quality, and team efficiency.
  • Define quality standards, testing philosophies, and best practices, and clearly communicate the rationale behind them across teams.

Execution, Delivery & Risk Management
  • Oversee test planning, test suites, and coverage to ensure critical customer and system paths are well understood and protected.
  • Guide the development and evolution of test automation frameworks and tooling, providing technical direction without being the primary implementer.
  • Actively partner with engineering teams during high-risk or high-visibility releases, rolling up sleeves as needed to support triage, decision-making, and execution.
  • Drive defect discovery, prioritization, and root-cause analysis through clear communication and cross-functional alignment.
  • Establish and track quality metrics that clearly communicate product health, risk, and release readiness to stakeholders.

Cross-Functional Collaboration
  • Partner closely with Software Engineers, Product Managers, UX Designers, Customer Support, and Operations to align quality efforts with customer behavior, business priorities, and release timing.
  • Participate in design and architecture reviews and discussions to influence testability, system robustness, and long-term quality outcomes.
  • Champion quality-centric thinking, transparency, and shared ownership throughout CI/CD, release planning, and post-release learning.

People Leadership & Team Health
  • Lead, mentor, and develop a team of QA engineers through regular 1:1s, coaching, feedback, and career development planning.
  • Own performance management processes, including goal setting, mid-year and annual reviews, and growth plans.
  • Foster a psychologically safe team environment that encourages experimentation, learning from failure, and continuous improvement.
  • Actively monitor team health within a distributed, remote-first environment-using strong emotional intelligence, empathy, and situational awareness to identify risks, burnout, or misalignment early.
  • Model and reinforce respectful collaboration, trust, and open communication across disciplines.

Communication, Documentation & Leadership Presence
  • Author clear, well-structured strategy, design, and decision documents that articulate technical approaches, tradeoffs, and rationale.
  • Confidently present quality strategies, risks, and recommendations to senior leadership and, as needed, executive or board-level stakeholders.
  • Field questions, defend decisions, and adapt messaging appropriately for technical and non-technical audiences.

| WHAT YOU BRING TO THE TEAM
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 12+ years of experience in software quality assurance, with deep exposure to modern web and mobile systems.
  • 8-10+ years leading QA initiatives, programs, or teams in fast-paced, highly collaborative environments.
  • Strong knowledge of QA methodologies, testing strategies, and quality metrics across the SDLC.
  • Prior hands-on experience with manual and automated testing, with the ability to review, critique, and guide technical approaches.
  • Familiarity with automation frameworks (e.g., Cypress, Playwright, Selenium, Appium) and their integration into CI/CD pipelines.
  • Experience with API testing, environment management (test, RC, prod), and release validation strategies.
  • Solid understanding of software internals, with the ability to debug issues using logs, traces, and diagnostics.
  • High emotional intelligence, empathy, and strong interpersonal skills, particularly in distributed team environments.
  • Exceptional written and verbal communication skills.
  • Experience in automotive, mobility, or embedded-adjacent domains is a plus, but not required. Candidates should demonstrate the ability to quickly learn complex, safety-conscious systems.

Work Authorization Requirement
Applicants must be authorized to work in the United States on a permanent basis. We are unable to offer visa sponsorship at this time.
WHY JOIN TEAM SLATE?
At Slate, we're fueled by grit, determination, and attention to detail. The start-up spirit of ingenuity and resourcefulness move our business forward. Team Slate fosters a culture of excellence, innovation, and mutual respect, and is motivated by shared principles.
  • Safety First
  • Delight Customers
  • One Team
  • Relentless Improvement
  • Fast, Frugal, and Scrappy
  • Respectful Collaboration
  • Positive Legacy

WE WANT TO WORK WITH PEOPLE THAT REFLECT THE COMMUNITIES IN WHICH WE OPERATE.
Slate is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, marital status, parental status, cultural background, organizational level, work styles, tenure and life experiences. Or for any other reason.
Slate is committed to providing reasonable accommodation for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at
slate-talent_acquisition@slate.auto.