
Steering Software Quality Assurance Engineer
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Milford • Missouri • United States
Visit company websiteExplore more
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