General Motors

Steering Software Quality Assurance Engineer

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: MilfordMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Ensure that embedded software for chassis control systems meets GM’s quality standards and complies with industry regulations.
  • Define and maintain software quality assurance processes aligned with ASPICE and ISO 26262 standards.
  • Lead functional safety testing activities by verifying compliance with safe products.
  • Own quality metrics and testing results, by frequent analysis of the data and guiding the stakeholders, Software Quality Assurance scrum and other scrum teams to improve their software products iteratively.
  • Review and approve software requirement documents for clarity and testability.
  • Validate that test plans, test cases, and results meet coverage and compliance requirements at system, sub-system and solution level.
  • Monitor defect tracking and ensure proper categorization, prioritization, and timely resolution.
  • Ensure traceability between requirements, design, implementation, and test results.
  • Own the test scripts development, software regression test result triage and troubleshooting, at different levels of test pyramid.
  • Guide and ensure proper practices of Behavior Driven Development (BDD) methodology, including development of Behavior Technical Specifications (BTS).
  • Lead Built-in-Quality (BiQ) improvement initiatives and metrics development.
  • Develop and maintain dashboards for quality metrics such as defect density, test coverage, and process compliance.
  • Prepare and present quality status reports to leadership and program teams.
  • Identify and escalate risks related to software quality and compliance.
  • Continuously engage with all the internal and external stakeholders to stay up-to-date on the latest enterprise-level best practices for software development and contribute to the vision of software development life cycle requirements.
  • Analyze gaps in current software testing processes and recommend improvements for efficiency and effectiveness.
  • Drive initiatives to enhance automation in quality checks and reporting.
  • Mentor development and validation teams on best practices for software quality.
  • Promote a culture of continuous improvement by identifying bottlenecks and implementing actionable enhancement plans, leveraging embedding practices for Built-In Quality, DevOps, and CI/CD.
  • Work closely with software development, calibration, system engineering and functional safety teams to ensure alignment on quality objectives.
  • Participate in program reviews and provide input on quality-related risks and mitigation strategies.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Mechatronics, Software, or related field.
  • 3+ years of experience in software testing, software quality assurance or chassis system testing in automotive or embedded systems.
  • Strong knowledge of ASPICE, ISO 26262, and automotive software development lifecycle.
  • Experience with software configuration management processes and tools (eg: Atlassian Jira, Optimus, Git Suites, etc.)
  • Understanding of HIL/SIL testing environments and tools (dSPACE, Vector CANoe).
  • Knowledge of programming languages (Python, C) for test automation oversight.
  • Experience with automotive software standards, test methods/procedures, and build processes; behavior-driven development and test-driven development (TDD and BDD).
  • Demonstrated experience on SIL/HIL or other virtual environments and associated tools and platforms.
  • Excellent leadership and interpersonal skills to work effectively in a geographically dispersed team.
  • Excellent time management, oral and written communication skills.
  • Experience working in an agile environment with strong problem-solving skills.
  • Experience with chassis systems (steering, suspension, braking) (Preferred).
  • Experience with large-scale Agile frameworks and Continuous Delivery environments (Preferred).
  • Demonstrated success in leading organizational change (processes and practices) and large-scale projects (Preferred).
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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software testingsoftware quality assurancechassis system testingASPICEISO 26262test automationBehavior Driven Developmenttest-driven developmentHIL testingSIL testing
Soft Skills
leadershipinterpersonal skillstime managementoral communicationwritten communicationproblem-solvingcontinuous improvementmentoring