1

Software Test Automation Jobs in Michigan (NOW HIRING)

SDET

Lansing, MI · On-site

$50.75 - $65.50/hr

We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy ... The SDET will also play a key role in supporting manual testing efforts within Agile feature ...

Software Test Engineer

Dearborn, MI · On-site +1

$102.19K - $204.61K/yr

... and test automation tools, platforms, and frameworks including Selenium and TestRail. 2. Utilizing software testing concepts and methodologies, including unit, functional, regression, system ...

next page

Showing results 1-20

Software Test Automation information

See Michigan salary details

$9

$40

$56

How much do software test automation jobs pay per hour?

As of May 29, 2026, the average hourly pay for software test automation in Michigan is $40.84, according to ZipRecruiter salary data. Most workers in this role earn between $34.57 and $48.80 per hour, depending on experience, location, and employer.

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

To thrive as a Software Test Automation Engineer, you need a solid understanding of software testing principles, programming/scripting skills (such as Python, Java, or JavaScript), and experience with automated testing frameworks. Familiarity with tools like Selenium, JUnit, TestNG, or Cypress, along with knowledge of CI/CD systems and relevant certifications, is commonly required. Attention to detail, analytical thinking, and effective communication are essential soft skills that help identify issues and collaborate with development teams. These skills ensure the creation of robust, maintainable automated tests that improve software quality and accelerate delivery cycles.

What are some common challenges faced by software test automation engineers and how can they be addressed?

Software test automation engineers often encounter challenges such as maintaining test scripts when applications undergo frequent changes, managing flaky or unreliable tests, and ensuring test coverage aligns with evolving project requirements. To address these, it's important to design modular and reusable test scripts, regularly review and update test cases, and use robust version control practices. Collaboration with developers and continuous communication within the QA team also helps in quickly identifying and resolving issues, leading to more stable and effective test automation suites.

What is software test automation?

Software test automation refers to the use of specialized tools and scripts to automatically execute tests on software applications, reducing the need for manual testing. This approach increases testing efficiency, improves accuracy, and enables frequent regression testing throughout the development lifecycle. Test automation is especially valuable in agile and continuous integration/continuous deployment (CI/CD) environments, where rapid and repeated testing is essential. Common tools include Selenium, Appium, and JUnit, among others.

What is the difference between Software Test Automation vs Software QA Engineer?

AspectSoftware Test AutomationSoftware QA Engineer
Primary FocusDeveloping and maintaining automated test scriptsOverall quality assurance, including manual testing and process improvement
Skills RequiredProgramming, scripting, automation toolsTesting methodologies, communication, manual testing skills
Work EnvironmentTest automation frameworks, scripting environmentsTest planning, manual testing labs, collaboration
CertificationsISTQB, Certified Automation ProfessionalISTQB, CSTE, CSQA

While Software Test Automation focuses on creating automated tests to improve testing efficiency, Software QA Engineers oversee the entire quality assurance process, including manual testing and process improvements. Both roles are essential for delivering high-quality software but differ in scope and daily tasks.

What are popular job titles related to Software Test Automation jobs in Michigan? For Software Test Automation jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Software Test Automation jobs? Cities in Michigan with the most Software Test Automation job openings:
Software Development Engineer in Test (SDET)

Software Development Engineer in Test (SDET)

RICEFW Technologies, Inc.

Okemos, MI • On-site

$45.25 - $58.50/hr

Other

Posted 12 days ago


Job description

Summary
We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy. To be clear, the candidate needs to understand why they are doing what they are doing and be able to clearly articulate it to others (not an order taker).
This role will focus on building and maintaining scalable, maintainable, and integrated test automation frameworks across UI and API layers using modern tools like Playwright and TypeScript, while also contributing to CI/CD testing integration. The SDET will also play a key role in supporting manual testing efforts within Agile feature teams-guiding test case design, exploratory testing, and quality validation for areas not yet automated. This position is critical to enabling feature teams to take ownership of both automated and manual testing, ensuring faster, higher-quality releases.
Primary Responsibilities
• Partner with Agile feature teams to understand user stories, define acceptance criteria, and promote a test-first mindset through collaboration in design and refinement sessions.
• Build, maintain, and evolve test automation frameworks using Playwright (preferred), TypeScript, or other enterprise-approved tools to support API and UI testing.
• Drive the transition from legacy frameworks (e.g., Selenium + Java, Postman/Newman) to unified automation aligned with our CI/CD strategy.
• Collaborate with developers and QA engineers to ensure test cases are executed in CI pipelines and provide fast, actionable feedback.
• Supcase design, exploratory testing, and validation of complex workflows that are not yet automated.
• Develop and maintain automated API tests (REST/SOAP) and end-to-end tests that validate functional and non-functional requirements.
• Participate in code reviews and contribute to test architecture decisions to ensure reliability, reusability, and scalability of test assets.
• Write and maintain SQL queries to validate data integrity and support test data creation strategies.
• Serve as a quality engineering champion-help guide automation strategy, mentoring peers, and contributing to continuous improvement of QA practices.
• Ensure traceability between requirements, tests, and defects, and support compliance with enterprise policies (e.g., HIPAA, security, audit readiness).
• port feature teams with manual testing efforts when needed, including test
Preferred Experience
• Hands-on experience with Playwright (TypeScript preferred) or similar frameworks like Cypress.
• Migration experience from Selenium + Java or Postman to modern frameworks.
• Familiarity with test reporting, dashboarding, and quality metrics in a DevOps environment.
• Experience with test case management tools (e.g., qTest, QMetry, TestRail) and requirements traceability.