Software Test Engineer Jobs in Michigan
Software Test Engineer jobs in Michigan are consistently active, with demand concentrated in automotive technology, defense systems, and enterprise software sectors at levels from entry-level QA analyst through senior test architect. Detroit, Ann Arbor, and Grand Rapids anchor most of the hiring, with established employers like General Motors, Ford Motor Company, and Leidos maintaining substantial engineering teams in the state. The most sought-after specialties include embedded systems testing, automated test framework development, and systems integration validation. Find a role that fits below and apply directly.
Find Software Test Engineer JobsOverview
Showing 5 of 14+ Software Test Engineer jobs











The Software Test Engineer II is a mid-level engineer who supports a team of Software Engineers in the testing, commissioning, and ongoing support of TGW software solutions.
DUTIES AND RESPONSIBILITIES
- Writes C# and Java code to meet functional testing specifications.
- Understands solution design and primary intent of the system.
- Creates test cases and test plans, including acceptance, regression, volume, and performance.
- Performs software functional tests and executes performance tests using an equipment emulation model. Reports on testing status.
- Supports onsite commissioning of software solutions as needed.
- Provides start-up and post-implementation support for implemented solutions and participates in on-call rotation for 24/7 technical support.
- Performs additional duties as assigned.
Education: Associate degree in Computer Science, or related field, or equivalent work experience (such as C# Boot Camp).
Experience: At least two (2) years of prior experience testing complex systems, including writing tests and developing test plans.
Travel: Up to 40% domestic and international travel.
Skills & Abilities
- Experience with integrated development environment(s) (IDEs) such as Microsoft Visual Studio Eclipse, NetBeans, etc.
- Proficient in object-oriented design principles and programming in C#.
- Knowledge of continuous integration and code delivery concepts.
- Familiarity with source control (TFS, GIT, SVN), agile methods and practices, and relational database application programming.
- Solid understanding of unit testing (MS Test, NUnit, TFS test framework), automated testing, functional testing, and test design.
- Ability to communicate effectively with a variety of audiences, internal and external.
- Robust knowledge of Microsoft Office Suite (PowerPoint, Word, Excel, Outlook, etc.).
Physical Requirements
- Ability to remain stationary at a desk for prolonged periods of time.
- Ability to go to site frequently and move safely around industrial and/or warehouse environment.
- Ability to lift and carry supplies up to 25 pounds at a time.
- Ability to operate computers, tablets, phones, and other electronic devices.
- Ability to communicate with others verbally and in writing, on a frequent basis.
- Ability to tolerate exposure to job site temperature fluctuations due to seasonal weather in geographic region.
The physical demands described above are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Other Requirements
This position may require work at TGW customer sites. TGW’s customers may require background checks before accessing their sites. Refusal to participate in a customer-required background check may result in a customer barring access and a subsequent reduction in work.
Equal Opportunity Employer
TGW Systems Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
See All 14 Software Test Engineer Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find Software Test Engineer JobsSoftware Test Engineer Jobs by City in Michigan
Where Michigan roles are concentrated, by current openings.
Software Test Engineer Job Market in Michigan
A snapshot from current Michigan openings, updated as new roles post.
Who's Hiring



What Michigan Employers Look For
The qualifications that appear most often in software test engineer jobs across Michigan.
- Bachelor's degree in computer science, software engineering, electrical engineering, or a related field
- Hands-on experience with automated testing tools such as Selenium, pytest, or TestNG
- Proficiency in at least one programming or scripting language, commonly Python, Java, or C++
- Familiarity with Agile and Scrum methodologies and continuous integration pipelines
- Experience writing, executing, and documenting test plans, test cases, and defect reports
- Knowledge of embedded or automotive software testing standards is a strong advantage in Michigan
Software Test Engineer Jobs in Michigan: Frequently Asked Questions
How do you become a software test engineer in Michigan?
Software test engineering in Michigan requires no state-issued license, so the path runs through education and credentials recognized by employers. Most Michigan hiring managers expect a bachelor's degree in computer science, software engineering, or a related field. Earning industry certifications such as ISTQB Foundation Level strengthens your candidacy, particularly with automotive and defense contractors. Building hands-on experience with automated testing tools and contributing to open-source or personal projects rounds out a competitive profile.
How much do software test engineers make in Michigan?
Software test engineers in Michigan earn a median of about $98,720 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $52,460 for the lowest 10% to over $135,830 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software test engineers in Michigan?
Employers hiring software test engineers in Michigan right now include American business solutions, TGW Systems, and KPIT Technologies, based on current listings on Migrate Mate as of November 2026. Michigan's deep automotive and defense industries mean many of these employers prioritize candidates with embedded systems or hardware-in-the-loop testing backgrounds.
Which Michigan cities have the most software test engineer jobs?
Lansing, Grand Rapids, and Novi lead Michigan for software test engineer openings. Detroit and its surrounding suburbs drive the largest share of demand through the headquarters and engineering centers of major automotive manufacturers and their supplier networks, while Ann Arbor's concentration of technology spinouts and university-linked research firms sustains a steady stream of openings independent of the automotive cycle.
Are there remote software test engineer jobs in Michigan?
Yes, and more than most fields. Software testing is largely computer-based work, which makes it well-suited to remote and hybrid arrangements. About 50% of software test engineer openings tied to Michigan are remote or hybrid as of November 2026, reflecting how widely distributed development teams have become. Test automation and API-level testing roles tend to be the most consistently remote, while hardware validation and embedded systems testing usually require on-site access to physical equipment.
How can I get hired as a software test engineer in Michigan with little or no experience?
The most realistic entry path is an associate QA analyst or junior test engineer role, which Michigan automotive and technology employers post regularly as on-ramps for new graduates. General Motors and Ford both run early-career engineering programs that include quality and validation tracks. Candidates coming from adjacent roles such as technical support, business analysis, or manual QA have successfully made the transition by demonstrating scripting basics and earning the ISTQB Foundation certification, which signals structured testing knowledge to Michigan hiring teams.
Where can I find and apply to software test engineer jobs in Michigan?
You can find and apply to software test engineer jobs in Michigan on Migrate Mate, which lists current Michigan openings across automotive, defense, and technology employers. Find roles that fit your experience and specialty, then apply directly to the ones that match.
See All 14 Software Test Engineer Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find Software Test Engineer Jobs