1

Sdet Engineer Jobs in Michigan (NOW HIRING)

SDET

Okemos, MI · On-site

$45.50 - $58.75/hr

SDET - Software Development Engineer in Test Location: Okemos, MI or Farmington Hills, MI - Onsite Duration: 6+ Months Contract-to-Hire Openings: 2 Sponsorship: Client does not sponsor Job Summary We ...

SDET

Okemos, MI · On-site

$45.25 - $58.50/hr

Overview: SDET - Software Development Engineer in Test Location: Okemos, MI or Farmington Hills, MI - Onsite Duration: 6+ Months Contract-to-Hire Only USC/GC Openings: 2 Sponsorship: Client does not ...

next page

Showing results 1-20

Sdet Engineer information

See Michigan salary details

$9

$44

$63

How much do sdet engineer jobs pay per hour?

As of Jul 26, 2026, the average hourly pay for sdet engineer in Michigan is $44.84, according to ZipRecruiter salary data. Most workers in this role earn between $36.68 and $51.11 per hour, depending on experience, location, and employer.

What are some common challenges SDET Engineers face when balancing development and testing responsibilities?

SDET Engineers often encounter the challenge of balancing their time between writing automated tests and contributing to application development. This dual focus requires strong time management skills and the ability to prioritize tasks based on project needs and release cycles. Additionally, SDETs must stay updated with evolving testing frameworks and coding standards, while actively collaborating with both developers and QA teams to ensure comprehensive test coverage. Open communication and a proactive approach to problem-solving are key to thriving in this multifaceted role.

What does a SDET engineer do?

A SDET (Software Development Engineer in Test) engineer designs, develops, and maintains automated test frameworks and scripts to ensure software quality. They collaborate with development teams to identify testing requirements, write test cases, and use tools like Selenium or JUnit to execute tests, often possessing programming skills in languages such as Java or Python. SDET engineers focus on improving testing efficiency and coverage throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as an SDET Engineer, and why are they important?

To thrive as an SDET Engineer, you need a solid background in software development, quality assurance principles, and test automation, usually supported by a degree in computer science or a related field. Familiarity with tools and frameworks like Selenium, JUnit, TestNG, and continuous integration systems such as Jenkins is typically required. Strong analytical thinking, attention to detail, and effective communication help SDETs collaborate with developers and product teams to identify and resolve issues. These skills are essential to ensure robust, scalable, and reliable software products by integrating testing throughout the development lifecycle.

What is the SDET engineer's salary?

The average salary for an SDET (Software Development Engineer in Test) ranges from $70,000 to $130,000 annually, depending on experience, location, and industry. SDET roles often require proficiency in programming, automation tools, and testing frameworks, which can influence compensation levels.

What engineer makes $500,000 a year?

Senior software development engineers, especially those in specialized fields like machine learning, AI, or high-frequency trading, can earn $500,000 or more annually. These roles often require advanced skills, extensive experience, and sometimes stock options or bonuses as part of compensation packages.

Is SDET still in demand?

SDET (Software Development Engineer in Test) roles remain in high demand due to the increasing emphasis on automated testing, quality assurance, and continuous integration in software development. Employers seek candidates with skills in programming, testing frameworks, and tools like Selenium, Jenkins, and Python, making SDET a valuable and stable career choice.

What is the difference between Sdet Engineer vs Software Developer?

AspectSdet EngineerSoftware Developer
Primary FocusDeveloping automated tests, ensuring software qualityWriting and maintaining application code
Skills & CertificationsTesting frameworks, scripting, programming, QA methodologiesProgramming languages, software design, problem-solving
Work EnvironmentQA teams, testing labs, CI/CD pipelinesDevelopment teams, coding environments, project planning
Industry UsageQuality assurance, testing roles in tech companiesApplication development across industries

While both roles require programming skills, Sdet Engineers focus on testing automation and quality assurance, whereas Software Developers primarily build and maintain software applications. Understanding these differences helps in choosing the right career path or job search focus.

What is an SDET Engineer?

An SDET Engineer, or Software Development Engineer in Test, is a professional who combines software development and testing skills to ensure the quality of software products. SDETs design, develop, and maintain automated testing frameworks and tools, write test scripts, and work closely with developers to identify and resolve bugs. They play a crucial role in improving test coverage, efficiency, and reliability within the software development lifecycle. SDETs are skilled in programming, automation, and have a strong understanding of testing methodologies.
What are popular job titles related to Sdet Engineer jobs in Michigan? For Sdet Engineer jobs in Michigan, the most frequently searched job titles are:
Infographic showing various Sdet Engineer job openings in Michigan as of July 2026, with employment types broken down into 93% Full Time, 3% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $93,273 per year, or $44.8 per hour.

Software Development Engineer in Test (SDET)

Kanak Elite Services Inc

Okemos, MI • On-site

$45.25 - $58.50/hr

Contractor

Posted 14 days ago


Job description

Hello There,

My name is Himanshu Sharma, and I serve as the Recruitment Lead at Kanak-IT INC. I am reaching out to share an excellent career opportunity for the role of SDET Engineer with our esteemed client. If you are interested then please share your updated resume at Himanshu01@kanakits.com .

Job Description

Position               : SDET Engineer
Location               : Okemos, MI Hybrid (minimum of 3 days a week in Okemos, subject to change in the future)

Duration              : Long term contract

Interview            : Final round will be Face-to-Face

Technical Skills:

 Experience

Experience with Playwright (TypeScript preferred), Cypress, or Puppeteer

Playwright (TypeScript preferred) X years

Cypress X years

Puppeteer X years

API and UI testing

X years

SDET Job Description:

•        Under the general direction of a more experienced team member, responsible for contributing to the creation, execution, automation, and maintenance of tests to support the validation of functionality in an agile environment.

•        Utilizes company approved tools to independently develop and maintain automated test scripts and develops SQL scripts to extract data from the database to execute test cases. 

Primary Job Responsibilities: 

•        Build, maintain, and evolve test automation scripts, under the direction of more experienced team members, using Playwright and TypeScript, or other enterprise-approved tools to support API and UI testing. 

•        Collaborate with other SDETs and other scrum team members to understand requirements and system impact of requested changes across multiple applications and can explain to team members. 

•        Create clear, and maintainable test cases. 

•        Develop code using modern languages and tools, while adhering to coding standards. 

•        Develop and maintain automated API tests (REST/SOAP) and validate functional requirements. 

•        Support feature teams with manual testing efforts when needed, including test case design, exploratory testing, and validation of workflows that are not yet automated. 

•        Identify, document, and track bugs and issues through resolution, with the assistance of more experienced team members. 

•        Participate in test case and code reviews and provide feedback on testability and quality. 

•        Write and maintain SQL queries to mine data to be utilized in testing efforts. 

•        Offer input on the testability of functional elements and product designs. 

•        Develop an awareness of best practices in testing, code quality, and software development. 

•        Ensure traceability between requirements, tests, and defects, and support compliance with enterprise policies (e.g., HIPAA, security, audit readiness).

Minimum Qualifications:

•        Knowledge of at least one programming language (e.g., TypeScript, JavaScript, Java). 

•        Exposure to test automation tools and frameworks. 

•        Basic understanding of software QA methodologies, tools, and processes. 

•        Knowledge or Agile/Scrum development environments. 

•        Excellent problem-solving skills and attention to detail. Â