1

Software Test Automation Jobs in Michigan (NOW HIRING)

Vehicle Test Automation Scripter

Milford, MI · Hybrid

$40.50 - $53.50/hr

Vehicle Test Automation Scripter Hybrid: This role is categorized as hybrid. This means the ... You will also perform core Vehicle Software Test Engineer responsibilities, including owning test ...

Vehicle Test Automation Scripter

Milford, MI · On-site

$40.50 - $53.50/hr

Vehicle Test Automation Scripter Hybrid: This role is categorized as hybrid. This means the ... You will also perform core Vehicle Software Test Engineer responsibilities, including owning test ...

Title: Software Test Analyst Location: Lansing, MI (Hybrid) Testing & Quality Assurance Skills ... like JMeter or LoadRunner Automation & Technical Skills Proven experience writing clean ...

Plan, design and execute repeatable tests cases and automation scripts for various software and applications * Leverage test management tools for test planning, development, execution, monitoring and ...

Software Test Analyst 3 - Quality Analyst Location: Lansing MI (2 days per week onsite) Duration: 1 ... other automation testing tools. - 5 + years' experience with manual testing. - Knowledge and ...

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 28, 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:
SDET / Software Test Automation Engineer (Senior Specialist)//W2 Only, Dearborn, MI

SDET / Software Test Automation Engineer (Senior Specialist)//W2 Only, Dearborn, MI

Saanvi Technologies

Dearborn, MI • On-site

$101.50K - $131.80K/yr

Contractor

Posted 20 days ago


Job description

SDET / Software Test Automation Engineer (Senior Specialist)

Dearborn, MI

W2

Position Description:

Employees in this job function are responsible for defining and implementing software test procedures, planning, designing, executing and optimizing software tests and automation scripts. They are also responsible for incident triage, reproducing and reporting defects from bug hunt activities or customer reports, and documenting test cases and scenarios. Key Responsibilities: 1. Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices 2. Define advanced test concepts, theories, and principles for highly complex technology and business situations 3. Plan, design and execute repeatable tests cases and automation scripts for various software and applications 4. Leverage test management tools for test planning, development, execution, monitoring and reporting 5. Monitor, triage and escalate incidents related to software products maintained by development teams in line with the organization's incident management processes 6. Conduct and manage root cause analysis for production incidents and embed preventive actions in the form of automated unit and integration tests 7. Continuously study, optimize and automate software test methods and tools and automation scripts

Skills Required:

Software Quality (Sqa/Sqc) 1. Software Quality (Sqa/Sqc) - testing the software (cloud and desktop application - User Interface / User Experience) with TDK testing for functionality

Skills Preferred:

REST APIs, Application Testing, Test Automation, GCP 1. REST APIs – Testing the backend using REST API endpoints to ensure desired output 2. Application Testing – software application testing for feature parity, functionality, quality 3. Test Automation – automating the testing for regression, repeatability 4. GCP - familiarity with Google Cloud Platform (navigating the error logs, cloud buckets)

Experience Required:

Senior Specialist Exp: 10+ years in IT; 5 years in testing - preferred automotive experience with embedded integration testing using TDKs. Proven experience in web application testing, with a strong focus on cloud-based environments

Experience Preferred:

Understanding of CAN signals, vehicle electrical concepts for testing like Pulse With Modulation (PWM), logic gates,

Education Required:

Bachelor's Degree

Education Preferred:

Additional Safety Training/Licensing/Personal Protection Requirements:

Additional Information :

***POSIITON IS HYBRID / 4 days per week in the office*** - Design, develop, and execute detailed, comprehensive, and well-structured test plans and test cases for cloud-based web applications. - Perform various types of testing, including functional, non-functional (performance, security, usability, compatibility), regression, e2e, and API testing - Identify, document, and track software defects and bugs, working closely with developers to ensure timely resolution. - Analyze test results, create test metrics, and prepare detailed test reports to communicate findings and recommend improvements. - Collaborate with product owners, developers, and other QA team members to understand project requirements, provide feedback on feature feasibility, and ensure comprehensive test coverage. - Ensure applications function correctly across different devices, operating systems, and browsers in cloud environments.


Saanvi Technologies logo

About Saanvi Technologies

Sourced by ZipRecruiter

Saanvi Technologies is a staffing company that specializes in providing IT professionals to businesses. Our employees are experts in their field, and have the skills and experience necessary to help businesses grow and succeed. Saanvi Technologies is dedicated to helping businesses achieve their goals, and they have a proven track record of success. Our employees are qualified and reliable, and they always go above and beyond to meet the needs of their customers.

Company size

51 - 200 Employees

Headquarters location

Farmington, MI, US

Social media