Software Developer – Test Engineering

GMWarren, MI
Onsite

About The Position

Responsible for executing both manual and automated test scripts to verify Infotainment functional and performance requirements on GMs infotainment platform. Configure benches to support specific test scenarios. Characterize and document defects including identifying steps to reproduce linking failures to requirements and collecting all associated test logs. Develop and update test cases as required. Support automation activities by implementing new scripts that will ensure robust features and interfaces. Interact with multiple engineering fields within the Software Defined Vehicle team to support defect resolution. Manage weekly build promotion including sanity test planning critical issue escalation and develop response to additional test requests.

Requirements

  • Bachelor's degree in Computer Science, Information System Engineering, Software Engineering, Electrical Engineering, or related field of study.
  • Five (5) years of experience as an Infotainment Test Automation Engineer, Software Quality Assurance Analyst, Programmer Analyst, or related occupation.
  • OR Master’s degree in Computer Science, Information System Engineering, Software Engineering, Electrical Engineering, or related field of study.
  • Three (3) years of experience as an Infotainment Test Automation Engineer, Software Quality Assurance Analyst, Programmer Analyst, or related occupation.
  • Three (3) years of experience in Testing Android based Apps that work on an Embedded system.
  • Three (3) years of experience in Software quality assurance and test experience in automotive industry.
  • Three (3) years of experience in Automotive testing.
  • Three (3) years of experience in Continuous Integration Testing under a CI/CD pipeline.
  • Three (3) years of experience with Jenkins and CI/CD automation servers.
  • Three (3) years of experience with Scrum and Agile Software development process.
  • Three (3) years of experience in Flashing images and setting up hardware for embedded systems.
  • Three (3) years of experience with Vehicle communication network protocols including CAN, MOST, and Ethernet.
  • Two (2) years of experience writing scripts with Python, Java, Kotlin for test cases that run under a Continuous Testing Framework.

Responsibilities

  • Executing both manual and automated test scripts to verify Infotainment functional and performance requirements on GMs infotainment platform.
  • Configuring benches to support specific test scenarios.
  • Characterizing and documenting defects including identifying steps to reproduce linking failures to requirements and collecting all associated test logs.
  • Developing and updating test cases as required.
  • Supporting automation activities by implementing new scripts that will ensure robust features and interfaces.
  • Interacting with multiple engineering fields within the Software Defined Vehicle team to support defect resolution.
  • Managing weekly build promotion including sanity test planning critical issue escalation and developing response to additional test requests.

Benefits

  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service