1

Software Test Engineer Jobs in Detroit, MI (NOW HIRING)

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

Software Integration and Test Engineer Location : Sterling Heights MI Pay Range : $48.92 : Experience in software integration and testing of real-time, embedded software. This experience might be ...

Software Integration and Test Engineer Location : Sterling Heights MI Pay Range : $48.92 : Experience in software integration and testing of real-time, embedded software. This experience might be ...

TEST ENGINEER POSITION SUMMARY The Test Engineer will be responsible for supporting the Validation ... Development of test control and DAQ software using LabView * Operation of in-house test equipment ...

Software Integration and Test Engineer Location : Sterling Heights MI Pay Range : $48.92 : Experience in software integration and testing of real-time, embedded software. This experience might be ...

Software Integration and Test Engineer Location : Sterling Heights MI Pay Range : $48.92 : Experience in software integration and testing of real-time, embedded software. This experience might be ...

TEST ENGINEER POSITION SUMMARY The Test Engineer will be responsible for supporting the Validation ... Development of test control and DAQ software using LabView * Operation of in-house test equipment ...

The SDET writes production-quality test code, integrates automation into CI/CD pipelines, and ensures continuous quality across daily builds and bi-weekly releases. This is a test engineering role ...

New

Analyze and understand the software requirements and specifications to create a comprehensive test ... Programming experience in Python or a related language. * 6+ years of experience in developing ...

Showing results 41-60

Software Test Engineer information

See Detroit, MI salary details

$10

$50

$72

How much do software test engineer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for software test engineer in Detroit, MI is $50.93, according to ZipRecruiter salary data. Most workers in this role earn between $41.63 and $58.08 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 Detroit, MI? The most popular types of Software Test Engineer jobs in Detroit, MI are:
What are popular job titles related to Software Test Engineer jobs in Detroit, MI? For Software Test Engineer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Software Test Engineer jobs in Detroit, MI look for? The top searched job categories for Software Test Engineer jobs in Detroit, MI are:
What cities near Detroit, MI are hiring for Software Test Engineer jobs? Cities near Detroit, MI with the most Software Test Engineer job openings:
Infographic showing various Software Test Engineer job openings in Detroit, MI as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $105,940 per year, or $50.9 per hour.

Software Test Automation Engineer

Stefanini

Allen Park, MI • On-site

$42 - $55.50/hr

Other

Posted 4 days ago


Job description

Stefanini Group is hiring! 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 motivated and experienced Software Test Automation Engineer to join our team, focusing on comprehensive ECU-level (L2) testing for BCM feature application within the FNV3.x architecture. This role is critical for ensuring the quality, reliability, and performance of our embedded software components through robust test design, automation, execution, and continuous improvement. The Body Control Software team is dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as supporting our next-generation vehicle systems. Responsibilities Requirements and Test Case Design Analyze software requirements to define test strategy and ensure adequate coverage. Design, author, and review L2 test cases in TestRail, including smoke, sanity, regression, and stability testing. Test Automation and Execution Develop, automate, and maintain test suites and scripts using tools such as GTest and Python. Integrate automated tests into CI/CD pipelines and execute them against nightly engineering and release builds. Test Environment and Defect Management Configure and maintain test automation, test management, defect tracking, measurement, and debugging tools. Identify, report, analyze, and retest defects to support timely resolution. Reporting and Coverage Analysis Generate test execution reports covering pass/fail results, progress, and test coverage. Analyze requirement, code, and interface coverage to identify gaps and improve test effectiveness. Root Cause Analysis and Continuous Improvement Investigate test failures and determine whether the cause is related to the system under test, test environment, or test case/script. Maintain test cases and automation scripts as requirements and designs evolve, with a focus on expanding negative-scenario coverage. Primary Skills Required Embedded Software, Embedded Systems, Coding, C++, MATLAB, Python, Test Automation, Software Testing Experience Required 6+ years of experience in IT; 4+ years in software development. 6+ years of automotive software test automation experience 3+ years of Body Control Software verification experience 2+ years of experience integrating automated tests into CI/CD pipelines 2+ years of proven experience in software testing, particularly L2 (ECU-level) testing 3+ years of demonstrated experience with test automation framework development and script implementation, such as Python and CAPL 2+ years of proficiency in test case design and test management tools, such as TestRail and Jama 1+ year of experience working with Agile frameworks Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical and Electronics Engineering, or Software Engineering Education Required Master's Degree **Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives*** Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers. About Stefanini Group The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company. #LI-FA1 #LI-ONSITE