1

Software Test Automation Jobs in Warren, MI (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 ...

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

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

Test Automation Technical Leader - eLxr Linux

Troy, MI · On-site +1

$43.75 - $57.75/hr

Linux Test Automation Technical Leader - eLxr Distribution Location: Austin, TX ABOUT WIND RIVER ... The company's software powers generation after generation of the safest, most secure systems in the ...

next page

Showing results 1-20

Software Test Automation information

See Warren, MI salary details

$10

$44

$61

How much do software test automation jobs pay per hour?

As of May 28, 2026, the average hourly pay for software test automation in Warren, MI is $44.01, according to ZipRecruiter salary data. Most workers in this role earn between $37.26 and $52.60 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 Warren, MI? For Software Test Automation jobs in Warren, MI, the most frequently searched job titles are:
What job categories do people searching Software Test Automation jobs in Warren, MI look for? The top searched job categories for Software Test Automation jobs in Warren, MI are:
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 19 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