Entry Level Software Quality & Testing Engineer

General Motors (GM)

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Milford, MIWarren, MI
Posted
10 days ago
Freshness
Confirmed live yesterday
Closes
Sep 21, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $169k
$126k most similar roles pay here $215k

This listing doesn't post a salary. Most similar roles pay $135,000–$202,800.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 116 open roles on FindRole.

Listed pay typically runs $160,200–$245,000 across 59 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Entry Level Software Quality & Testing Engineer

The Entry Level Software Quality & Testing Engineer joins the Vehicle Software and Electronics Engineering organization to improve software quality for next-generation embedded controllers. Working within an Agile framework using behavior driven development, this individual will collaborate with product owners and developers to ideate, create, and execute software behavior tests at the solution, system, and feature levels. Key responsibilities include developing test cases, identifying anomalies or performance issues early in the process, and building robust continuous automation methods. The role requires proficiency in Python or other scripting languages like C, C++, MATLAB, or VBA. Candidates will utilize tools such as Jenkins, GitHub Actions, Jira, dSPACE ControlDesk, and Vector CANoe. Technical work involves testing on hardware-in-the-loop and software-in-the-loop simulators to ensure functional, safety, and compliance requirements are met for automotive electronics.

What you'll do

  • Develop test cases to assess software products at the solution, system, and feature levels.
  • Identify software anomalies, missed requirements, and performance issues early in the development process.
  • Develop robust continuous automation methods using tools like Robot or other test automation frameworks.
  • Implement test plans based on functional, safety, and compliance requirements.
  • Execute test plans across various environments including hardware/software-in-the-loop simulators, test benches, and vehicles.
  • Document and resolve software problems while contributing to the team knowledge base for shared learning.
  • Define effective acceptance criteria by collaborating with cross-functional engineering teams and stakeholders.

What we're looking for

  • Pursue a Bachelor's or Master's degree in Mechatronics, Software, Electrical, or Computer Engineering.
  • Must be graduating between December 2026 and June 2027.
  • Experience in embedded software development or testing is preferred.
  • Proficiency in Python or other scripting languages like R, C, C++, MATLAB, or VBA is preferred.
  • Ability to read and debug source code in C/C++ is preferred.
  • Knowledge of applied controls theory, the software development process, and Agile environments is preferred.
  • Experience with test automation (Jenkins), regression testing, and HIL/SIL test environments is preferred.
  • Familiarity with automotive communication protocols (CAN, LIN, Ethernet) and tools like Vector CANoe or MATLAB/Simulink is preferred.

More like this

Similar roles

Entry Level Software Engineer

General Dynamics

Scottsdale, AZ 6 days ago
AWS Kubernetes Linux MATLAB Agile Cloud Native Raspberry Pi Digital Signal Processing Artificial Intelligence Blockchain AR/VR Quantum Physics
Hybrid

Entry Level Software Engineer

General Dynamics

Lakewood, OH 6 days ago $74,050$82,149
Java Java EE .NET SQL JavaScript XML Web Services Docker Kubernetes DevSecOps Agile SDLC Excel PowerPoint Teams
Hybrid

Entry Level QA/Test Engineer

IBM

Poughkeepsie, NY 17 days ago
Python Java JavaScript Go Shell Scripting CI/CD Git Kubernetes OpenShift Docker REST APIs Microservices Linux Unix SRE Service Virtualization Test Automation Frameworks IBM Infrastructure

Software Engineer in Quality Engineering

Adobe

San Jose, CA 87 days ago $148,500$214,950
Java TestNG Selenium WebDriver JUnit REST SOAP MySQL RDS AWS Jenkins Agile Scrum Gen AI SaaS Web Application Testing Performance Testing
7+ yrs exp

Entry Level QA/Test Developer

IBM

Tucson, AZ 14 days ago
Python Java JavaScript Go Shell Scripting CI/CD Git Kubernetes OpenShift Docker REST APIs Microservices Linux Unix SRE Service Virtualization Test Automation Frameworks IBM Infrastructure