Job Description
The Role:
The Test Architect position in the Brake Controls team will design, implement, and maintain a comprehensive testing strategy for software projects covering all aspects of the testing pyramid, and champion built-in quality initiatives/methodologies such as shift left, automation, BDD, TDD, etc. The Brake Controls organization owns GM’s brake controls product with end-to-end responsibility for brake software, controls, calibration, deployment, and system performance in support of GM’s embedded controls mission. GM’s inhouse brake software & controls development is also referred to as IBAC.
What You’ll do:
- Create, own, and maintain a comprehensive testing strategy for Brake software covering all aspects of the testing pyramid and aligned to vehicle program milestones and organizational strategies
- Work with developers, test engineers, architects, and other stakeholders to ensure the testing strategy is implemented throughout the software development lifecycle
- Ensure alignment with internal and external Process Compliance (CPoE, Global Validation, ISO26262, ISO9000)
- Champion cross-functional flow improvement with Systems Engineering, System Safety, Global Validation, Calibration
- Utilize deep understanding of simulation/automation tools (Cosim, Autobot, etc.) to create or support creation of automated tests cases
- Utilize deep understanding of simulation/automation tools and systems knowledge to support/train other IBAC engineers
- Analyze, review results and support documentation of test failures via PRTS, Jira etc.
- Lead IBAC test issue resolution initiatives as discovered
- Author validation reports (CG190 etc.) as needed
- Stay abreast of the current industry trends and define GM direction
- Communicate vision, roadmap, status, and improvement opportunities to the senior management.
- Lead best practice and process improvement initiatives among software community
- Support regulatory and compliance relevant activities for IBAC software features
- Performs as Subject Matter Expert (SME) for Built-in quality, Solution Compliance, and Continuous Delivery principles.
- Actively participates in hiring, development of technical questionnaires, resume reviews, and interviewing
- Perform other related duties as assigned
- Foster the adoption and growth of AI in the testing domain through familiarity with the use of Agents
Your Skills & Abilities (Required Qualifications)
- BS in Mechanical/Electrical/Computer/Software Engineering, Computer Science, or Equivalent
- Demonstrated technical and professional skills in job-related area required with minimum 7 years of experience
- Proficient with Built-In Quality initiatives/methodologies such as shift left, automation, BDD, TDD, etc.
- Proficient in Python programming language