1

Software Test Automation Jobs in Michigan (NOW HIRING)

Test Automation Technical Leader - eLxr Linux

Troy, MI · On-site

$43.75 - $57.75/hr

  • Medical

  • Dental

  • Life

Linux Test Automation Technical Leader - eLxr Distribution ABOUT WIND RIVER Wind River is a global ... The company's software powers generation after generation of the safest, most secure systems in the ...

Software Test Analyst 3 Job Location: Lansing, MI (Hybrid) Job Type: Contract * Supports Quality ... Identifies opportunities to improve QA processes, testing methodologies, tools, and automation.

Be Seen First

Title: Software Test Analyst III Location: Lansing, MI (Hybrid Schedule - 3-days remote/2-days ... and automation opportunities · Provide technical guidance and support to junior QA analysts and ...

New

Title- Software Test Analyst 3 Interview Process * 1st round: Virtual interview. * 2nd round: In ... Recommend improvements to QA processes, testing methodologies, tools, and automation opportunities.

The ideal candidates will possess greater than 5+ years professional experience in SDET or test automation engineering. Will be responsible for designing, building, and maintaining automated test ...

The ideal candidates will possess greater than 5+ years professional experience in SDET or test automation engineering. Will be responsible for designing, building, and maintaining automated test ...

Software Development Engineer in Test (SDET)

Okemos, MI · On-site

$45.25 - $58.50/hr

  • Medical

  • Dental

  • Retirement

We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy. This role will focus on building and maintaining scalable, maintainable, and integrated test automation ...

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

SDET

Okemos, MI · On-site

$45.25 - $58.50/hr

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

Showing results 41-60

Software Test Automation information

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

Are software test automation engineers still in demand?

Software test automation engineers are in strong demand due to the increasing emphasis on quality assurance and continuous integration in software development. Skills in automation tools like Selenium, TestComplete, and programming languages such as Python or Java are highly valued, and the role is expected to grow as companies prioritize faster release cycles and reliable software products.

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 job categories do people searching Software Test Automation jobs in Michigan look for?

The top searched job categories for Software Test Automation jobs in Michigan are:

What cities in Michigan are hiring for Software Test Automation jobs?

Cities in Michigan with the most Software Test Automation job openings:

Infographic showing various Software Test Automation job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 10% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Development Engineer in Test (SDET) - Okemos, MI

Digital Technology Solutions

Okemos, MI • On-site

$45.50 - $58.75/hr

Other

Re-posted 14 days ago


Job description

DTS is looking for experienced Software Development Engineer in Test (SDET) for our Client position based in Okemos, MI 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 maintainingscalable, maintainable, and integrated test automation frameworksacross UI and API layers using modern tools likePlaywright and TypeScript, while also contributing to CI/CD testing integration. The SDET will also play a key role insupporting manual testing effortswithin Agile feature teams guiding test case creation/documentation, exploratory testing, and quality validation for areas not yet automated. This position is critical to enablingfeature 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 atest-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 supportAPI 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. Testcase design, exploratory testing, and validation of complex workflows that are not yet automated. Develop and maintainautomated API tests (REST/SOAP)andend-to-end teststhat validate functional and non-functional requirements. Participate in code reviews and contribute to test architecture decisions to ensurereliability, reusability, and scalabilityof test assets. Write and maintainSQL queriesto validate data integrity and support test data creation strategies. Serve as aquality 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). Support feature teams with manual testing effortswhen needed, including test