Work Arrangement:
-
This role is categorized as hybrid. This means the successful candidate is expected to report to Warren three times per week, at minimum.
-
This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
The Role:
We are seeking a highly motivated and detail-oriented individual that is passionate about software quality and validation. The ideal candidate should possess strong analytical and problem-solving skills, with the ability to effectively collaborate in a cross-functional team environment. Attention to detail, a commitment to delivering high-quality software solutions, and the ability to adapt to changing priorities are essential for success in the role of Senior Software Validation Engineer at GM Global Aftersales Engineering.
Our team is dedicated to delivering innovative solutions and technologies that enhance the ownership experience and ensure the long-term satisfaction of our customers. As a Software Validation Engineer in the Diagnostics Hardware and Software team, you will have the opportunity to contribute to the development of cutting-edge software solutions that enable efficient and accurate vehicle diagnostics and programming across the GM Enterprise.
What You'll Do:
-
Lead Software validation effort and track fixes for complex vehicle communication systems to improve Service First Time Quality.
-
Perform Vehicle Communication System validation on new vehicle architectures for new releases, including Vehicle Wide Programming, SPS and DPS test scenarios.
-
Develop and execute test plans, test cases, and test scripts to validate software functionality and performance.
-
Develop and implement new test automation strategies.
-
Collaborate with software architects, developers, service subsystem engineers, product engineering and other stakeholders to define software requirements and specifications.
-
Conduct regression testing, and performance testing to identify software defects and ensure compliance with quality standards.
-
Analyze test results and provide recommendations for software improvements and bug fixes.
-
Participate in code reviews to ensure adherence to software development best practices and standards.
-
Create and maintain test documentation, including test plans, test cases, and test reports.
-
Troubleshoot and resolve software-related issues.
-
Stay up-to-date with industry trends and advancements in software validation methodologies and tools.
-
Contribute to continuous improvement initiatives to enhance software validation processes and ensure the delivery of high-quality software solutions.