1

Software Test Engineer Jobs in Michigan (NOW HIRING)

JOB SUMMARY The Software Test Engineer is responsible for the component, Integration and Qualification level test specification design, review test execution, and test report for all assigned ...

JOB SUMMARY The Software Test Engineer is responsible for the component, Integration and Qualification level test specification design, review test execution, and test report for all assigned ...

... software engineers, AI engineers, product owners, architects, and security teams, providing critical quality feedback during design reviews and development. * Contribute significantly to test ...

Software Test Automation Engineer

Allen Park, MI · On-site

$42 - $55.50/hr

Stefanini is looking for a Software Test Automation Engineer, Allen Park, MI For quick apply, please reach out to Fardeen Ali at / We are seeking a highly motivated and experienced Software Test ...

Software Test Automation Engineer

Allen Park, MI · On-site

$42 - $55.50/hr

Stefanini is looking for a Software Test Automation Engineer, Allen Park, MI For quick apply, please reach out to Fardeen Ali at 248-582-6473/Fardeen.ali2@stefanini.com We are seeking a highly ...

IO Datasphere, Inc. has been providing project management, software development and IT staff ... with developers and business teams through resolution. · Create and maintain test data and ...

New

Software Test Analyst

Lansing, MI · Hybrid

$28.92 - $38.92/hr

T is actively seeking a Software Test Analyst for an immediate contract engagement with our ... This role will collaborate closely with business stakeholders, developers, business analysts ...

New

Showing results 21-40

Software Test Engineer information

See Michigan salary details

$9

$44

$63

How much do software test engineer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for software test 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 the key skills and qualifications needed to thrive as a software test engineer, and why are they important?

To thrive as a Software Test Engineer, you need a solid understanding of software development life cycles, test methodologies, and proficiency in programming languages such as Python or Java, often supported by a degree in computer science or related fields. Familiarity with automation tools like Selenium, JUnit, or TestNG, and knowledge of bug tracking systems such as Jira are typically required. Attention to detail, analytical thinking, and effective communication set standout engineers apart by enabling thorough defect identification and clear reporting. These skills and qualities are crucial for ensuring software reliability, meeting quality standards, and facilitating smooth collaboration across development teams.

What is a software test engineer?

A software test engineer conducts quality assurance tests on software to make sure programs are functioning properly. The three types of testing strategies are black box, where the tester is not familiar with the software, white box, where the tester is aware of the software’s internal structure, and gray box, which is a combination of the two. Responsibilities in this job include running diagnostic tests with a critical mindset, assessing the functionality, and reporting the findings.

What are some common challenges faced by software test engineers when working with cross-functional development teams?

Software Test Engineers often encounter challenges such as aligning testing timelines with rapid development cycles, ensuring clear communication of bugs and requirements, and adapting to evolving project priorities. Collaborating closely with developers, product managers, and UX designers requires proactive communication and flexibility, especially when dealing with ambiguous requirements or shifting deadlines. To succeed, it's important to maintain detailed documentation, participate actively in agile ceremonies, and foster a collaborative attitude to resolve issues efficiently and ensure high-quality software releases.

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

AspectSoftware Test EngineerQA Analyst
CertificationsISTQB, CSTE, CSQAISTQB, CSTE, CSQA
Work EnvironmentDevelopment teams, testing labsQuality assurance departments, testing labs
Industry UsageSoftware companies, tech firmsSoftware companies, IT organizations
Primary FocusDesigning, executing tests, automationTest planning, process improvement, documentation

Both roles often require similar certifications and work in software testing environments within tech industries. The Software Test Engineer typically focuses on test case development, automation, and execution, while the QA Analyst emphasizes test planning, quality processes, and documentation. Understanding these distinctions helps organizations assign the right responsibilities and professionals for their testing needs.

What are the most commonly searched types of Software Test Engineer jobs in Michigan?

The most popular types of Software Test Engineer jobs in Michigan are:

What are popular job titles related to Software Test Engineer jobs in Michigan?

For Software Test Engineer jobs in Michigan, the most frequently searched job titles are:

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

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

Infographic showing various Software Test Engineer job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 9% Part Time, 1% Temporary, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $93,273 per year, or $44.8 per hour.

Embedded Software Test Engineer - Vehicle Systems

HTC Global Services

Dearborn, MI • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

Job Title
Embedded Software Test Engineer - Vehicle Systems
Overview
We are seeking an Embedded Software Test Engineer to validate vehicle software and integrated systems throughout the product development lifecycle. This role supports the planning, preparation, execution, analysis, and documentation of testing activities for embedded vehicle features and software releases within an Agile development environment.
The engineer will collaborate with cross-functional teams to identify, investigate, and validate software and system issues while supporting both manual and automated testing efforts. This position requires strong analytical and problem-solving skills, attention to detail, and the ability to adapt to evolving technologies and development priorities.
Work Arrangement: Hybrid (4 days per week onsite)
Key Responsibilities
  • Validate vehicle software and integrated systems against functional, quality, performance, and customer requirements.
  • Plan, prepare, execute, analyze, and document software testing activities.
  • Develop and execute functional test scenarios using Agile user stories and sprint requirements.
  • Collaborate with development teams to understand testing requirements.
  • Review project requirements to ensure they are testable.
  • Prepare test benches, vehicles, tools, and software required for testing.
  • Record test results, document defects, and perform root cause analysis.
  • Reproduce and troubleshoot software and system defects with engineering teams.
  • Participate in hardware and software root cause investigations.
  • Support system design, documentation, and testing activities.
  • Provide testing estimates during sprint planning.
  • Maintain laboratory hardware and testing environments.
  • Analyze software failures and support validation for both manual and automated testing.
  • Contribute to test automation enhancements and validation of new vehicle features.
  • Identify opportunities to improve testing processes and execution efficiency.
  • Utilize test management tools for planning, execution, monitoring, and reporting.
  • Produce detailed defect reports and testing documentation.
  • Develop Python scripts to collect, clean, analyze, and report vehicle or fleet data.
  • Build simple software tools and dashboards to improve operational efficiency.
  • Integrate data from approved internal portals, databases, and APIs.
  • Test dashboards and software tools to validate data accuracy and functionality.

Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field.
  • 3-5 years of relevant experience.
  • Experience with software testing and test execution.
  • Proficiency in Python.
  • Experience working with APIs.
  • Experience performing root cause analysis.
  • Experience working within Agile development environments.
  • Strong analytical and problem-solving skills.
  • Excellent attention to detail.
  • Ability to document testing activities and defect reports.

Preferred Qualifications
  • Experience with test automation.
  • Experience developing automated scripts.
  • Experience using Python libraries such as pandas for data analysis.
  • Experience with Power BI, Tableau, or similar dashboard tools.
  • Knowledge of SQL and database querying.
  • Experience with API interaction and data parsing.
  • Experience with log analysis and telemetry interpretation.
  • Familiarity with test automation frameworks.
  • Experience with toolchain development for vehicle operations.
  • Technical writing and process documentation experience.
  • Familiarity with vehicle testing, fleet operations, vehicle lifecycle management, or UX evaluation.

What Makes HTC A Great Place To Build Your Future
HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you'll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You'll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.
At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.
Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.
#LI-Hybrid #LI-AA1