1

Junior Software Test Engineer Jobs in Novi, MI (NOW HIRING)

We are seeking a highly skilled and motivated Software Test Engineer with 3+ years of experience to join our engineering team. The ideal candidate will have a strong background in embedded systems ...

Software Test Engineer

Dearborn, MI ยท On-site +1

$102K - $204K/yr

Software Test Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the anticipated worksite.

Be Seen First

Execute manual and automated testing of vehicle software and systems. * Develop and run test cases ... Bachelor's degree in Computer Science, Engineering, or a related technical field. Preferred Skills

New

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

next page

Showing results 1-20

Junior Software Test Engineer information

See Novi, MI salary details

$43.6K

$88.7K

$133.2K

How much do junior software test engineer jobs pay per year?

As of Aug 3, 2026, the average yearly pay for junior software test engineer in Novi, MI is $88,699.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,500.00 and $89,600.00 per year, depending on experience, location, and employer.

What are Junior Software Test Engineers?

Junior Software Test Engineers are entry-level professionals responsible for ensuring the quality and functionality of software applications. They execute test cases, identify and document bugs, and collaborate with developers to resolve issues. Typically, they work under the guidance of senior testers or quality assurance leads and gradually build their skills in areas such as test automation, bug tracking, and software development life cycles. Their work is essential for delivering reliable and user-friendly software products.

What are the key skills and qualifications needed to thrive as a Junior Software Test Engineer, and why are they important?

To thrive as a Junior Software Test Engineer, you need a solid understanding of software development life cycles, test case design, and basic programming or scripting skills, often supported by a degree in computer science or a related field. Familiarity with test management tools like JIRA, automation frameworks such as Selenium, and knowledge of version control systems like Git are commonly required. Attention to detail, analytical thinking, and strong communication skills help you identify issues and collaborate effectively with developers. These competencies ensure software quality, minimize defects, and contribute to efficient, reliable product releases.

What are some common challenges faced by Junior Software Test Engineers when transitioning from manual to automated testing?

Junior Software Test Engineers often find the transition from manual to automated testing challenging due to the need to learn new programming languages and testing frameworks. Adapting to writing and maintaining test scripts, understanding version control systems, and troubleshooting automation failures can initially be overwhelming. However, most organizations provide mentorship, training resources, and collaboration opportunities with senior engineers to help ease this transition. Over time, developing these automation skills not only increases efficiency but also opens up further career advancement opportunities.
What are popular job titles related to Junior Software Test Engineer jobs in Novi, MI? For Junior Software Test Engineer jobs in Novi, MI, the most frequently searched job titles are:
What job categories do people searching Junior Software Test Engineer jobs in Novi, MI look for? The top searched job categories for Junior Software Test Engineer jobs in Novi, MI are:
What cities near Novi, MI are hiring for Junior Software Test Engineer jobs? Cities near Novi, MI with the most Junior Software Test Engineer job openings:
Infographic showing various Junior Software Test Engineer job openings in Novi, MI as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $88,699 per year, or $42.6 per hour.

Software Integration and Test Engineer

Indotronix International Corporation

Sterling Heights, MI โ€ข On-site

$51/hr

Contractor

Posted 20 days ago


Job description

Indotronix is seeking an:

Onsite Job: Software Integration and Test Engineer
Work Location: Sterling Heights, MI
Work Schedule: 9/80
Shift: 8:00 AM – 5:00 PM
US Security Clearance: Ability to obtain 
 

Job Description:

• Perform software integration and testing for real-time embedded software systems.
• Integrate hardware modules into combat vehicle systems.
• Integrate software applications on Linux operating systems.
• Develop, debug, and execute automated and manual requirements-based software verification tests.
• Build and maintain software and hardware integration testbeds.
• Perform scripting, networking, cybersecurity hardening, and security scans.
• Troubleshoot software, hardware, and communication issues.
• Collaborate with Mechanical, Electrical, Controls, and Systems Engineering teams.
• Mentor junior software test engineers on testing, troubleshooting, and problem-solving techniques.
• Ensure software solutions meet customer, system, performance, quality, and process requirements.

Must Haves:

• Bachelor's Degree in a STEM field.
• Minimum 2+ years of experience in Software Integration and Test.
• Experience integrating software on Red Hat Enterprise Linux.
• Experience developing, analyzing, or reviewing requirements for safety-critical real-time embedded software.
• Experience with computer networks, including switches, VLANs, and network protocols.
• Experience testing and troubleshooting communication protocols such as CAN, Serial, and Ethernet.
• Experience integrating and testing software on Linux/Unix-based real-time operating systems.
• Experience using Git and Jira/GitLab configuration management tools.
• Programming experience with C++, Python, and BASH.
• Excellent verbal and written communication skills.
 

Preferred:

• Experience developing tests using NI TestStand, VeriStand, or LabVIEW.
• Experience with architectural software design tools such as MagicDraw or Enterprise Architect.
• Familiarity with combat vehicle functionality and capabilities.
• Knowledge of software traceability across requirements, design, and verification artifacts.
• Familiarity with UML modeling tools, DOORS, and CMMI.
• Experience with the Qt Framework for GUI development.
• Familiarity with Ethernet-based protocols including SSL/TLS, SSH, and SFTP.
• Experience with Nessus, Coverity, STIG hardening, and virtual machine configuration.

Education/Experience:

Requires a Bachelor's Degree in a STEM field. Preferred degrees include Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science. Candidates must have 2+ years of Software Integration and Test experience


Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US