Work collaboratively with Requirement Owner/SME, Calibration, System Safety, Platform/APP software and tool teams to implement appropriate test plans for validation execution
Identify opportunities and drive alignment across GM validation organizations on test methodologies to maximize collaboration and efficiencies
Gather and analyze requirements/test inputs, assess validation feasibility and troubleshoot issues
Identify testing gaps at the organizational level and propose solutions to provide coverage and propagate those solutions across other validation organizations
Track and make visible SW issue sources and drive improvements in upstream processes
Act as the validation testing SME for the team and develop best practice for the team
Design test setup for new validation programs on either Open-Loop, HIL and SIL benches
Manage validation projects including validation timing, bench readiness, simulation environment/tool readiness, test automation readiness, and regular validation status reporting or escalation
Train other team members on analyzing test results and participate in data-driven system development initiatives
Determine scrum priorities and apply various testing in the sprint, such as smoke, sanity, regression and feature based testing
Monitor SW rollout and QA testing from various teams, platform/APP/Integration
Conduct Delta Questionnaire to determine validation required for MY changes in software
Own validation roadmap for the team
Champion Ideation/Innovation workshop within the team and drive continuous improvement
Deliver validation result on time with quality to the internal customers including Software readiness, Issue documentation and test report
Requirements
Bachelor's degree in Software/Computer/Electrical/Embedded Systems/Electronics Engineering or equivalent field
7+ years experience with Black Box testing, software testing and test automation or related experience
Prior software experience, preferably in Python with exposure to bash and Jenkins automation
Knowledge and experience with System on Chip (SoC) SW and communication protocols like CAN and Ethernet
Knowledge of system engineering and its application in SW validation testing
Knowledge and experience in compliance testing on open loop, HIL and SIL benches
Knowledge of vehicle safety testing, serial data communications, diagnostics, cybersecurity, OTA and reprogramming for ADAS controllers
Knowledge of calibration/MAC/ARXML/ODX and their impact in testing
Ability to anticipate problems & escalade issues timely
Ability to identify and apply new technology to improve validation efficiency and quality
Ability to independently investigate issues based on limited information, demonstrating high level of analytical ability to resolve complex problems
Ability to juggle frequent urgent requests and fast-paced changes in SW development
Ability to communicate at different levels of organization efficiently
Be creative, disciplined and have a strong sense of responsibility & timing commitment.
Tech Stack
Cyber Security
Jenkins
Python
Benefits
GM offers a variety of health and wellbeing benefit programs.
Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate.