EV Software Test Engineer | BDD & Automation

General Motors

United States

Hybrid

USD 85,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation benefits
Travel <25%

Job summary

General Motors in Milford, Michigan is seeking a Software Test Engineer to join the Testing and Deployment team. The role uses BDD to create and automate tests across hardware and simulation environments, supporting high voltage battery software for GM’s EV portfolio.

You’ll work with Controls, Software, Calibration, and other test engineers to identify issues, develop solutions, and ensure end-to-end delivery of tests. This hybrid position reports to Milford and requires travel <25%.

Qualifications

  • BS in Electrical/Computer/Software Engineering, Computer Science, or related field.
  • 2+ years of demonstrated work experience in test/automation or related area.
  • Experience with Behavior Driven Development (BDD) and familiarity with Gherkin.
  • Proficient in Python programming language.
  • Experience with GitHub, Jenkins, GitHub Actions, Jira and other CM and QA tools.
  • Strong written and oral communication skills.
  • Valid US Driver License.

Responsibilities

  • Create, modify, maintain, and execute test plans at solution, system, or feature level.
  • Develop automated test cases using Cosim, Autobot, and related tools.
  • Organize, plan, and coordinate testing activities with the Scrum Team.
  • Automate tests in SIL/HIL/vehicle environments.
  • Diagnose and correct vehicle, system, and controls deficiencies.
  • Document test results and failures via PRTS, Jira, etc.
  • Support program reviews and demos; participate in development trips as needed.

Skills

BDD experience
Python proficiency
GitHub/Jenkins/Jira
Strong communication
Independent work
US Driver License

Education

BS in Electrical/Computer/Software Eng or related
MS in Electrical/Computer/Software Eng or related

Tools

Cosim
Autobot
CoSIM/GMSIM
Jira
Git
DOORS
Rhapsody
DSPACE

Job description

General Motors in Milford, Michigan is seeking a Software Test Engineer to join the Testing and Deployment team. The role uses BDD to create and automate tests across hardware and simulation environments, supporting high voltage battery software for GM’s EV portfolio.

You’ll work with Controls, Software, Calibration, and other test engineers to identify issues, develop solutions, and ensure end-to-end delivery of tests. This hybrid position reports to Milford and requires travel <25%.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Software QA Engineer - Entry Level
Automotive Software QA Engineer - Entry Level

General Motors • Brighton Charter Township (MI)

Hybrid
USD 65,000 - 90,000
Medical
Dental
Vision
+9
Junior Embedded QA Engineer – Automation & Testing (BDDs)
Junior Embedded QA Engineer – Automation & Testing (BDDs)

General Motors • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 70,000 - 100,000
Medical
Dental
Vision
+7
Embedded Software Engineer – Electrified Propulsion (Hybrid)
Embedded Software Engineer – Electrified Propulsion (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Hybrid Senior Embedded QA Engineer — Test Automation Lead
Hybrid Senior Embedded QA Engineer — Test Automation Lead

General Motors • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 110,000 - 140,000
Hybrid work model
Senior Embedded Software Engineer – EV Controls (Hybrid)
Senior Embedded Software Engineer – EV Controls (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Senior Test Engineer: Automotive Diagnostics
Senior Test Engineer: Automotive Diagnostics

General Motors • Warren (MI), Northern (KY)

Hybrid
USD 110,000 - 140,000
Entry Level Software Quality & Testing Engineer - General Motors (GM)
Entry Level Software Quality & Testing Engineer - General Motors (GM)

Polluxa, Inc. • Milford Charter Township (MI)

On-site
USD 60,000 - 85,000
Entry Level Software Quality & Testing Engineer - generalmotors
Entry Level Software Quality & Testing Engineer - generalmotors

Polluxa, Inc. • Milford Charter Township (MI)

On-site
USD 55,000 - 75,000
Software Test Engineer
Software Test Engineer

General Motors • United States

Hybrid
USD 85,000 - 115,000
Relocation benefits
Travel <25%
Entry-Level Embedded QA & Testing Engineer
Entry-Level Embedded QA & Testing Engineer

General Motors • United States

Hybrid
USD 90,000 - 120,000
Relocation benefits
Health benefits