Software Test Engineer for the Autonomous Vehicle Integrity Platform at GM focuses on embedded software testing strategies and process improvements. Collaborate with team members to ensure high-quality software delivery in development and production environments.
Responsibilities
Develop and execute comprehensive test plans, test cases, and test scripts (unit, bench, and in-vehicle as needed) as well as review ones by others for functional, performance and reliability requirements, in both development and production environments
Investigate issues and drive continuous improvement of processes, products, methodologies, and innovation
Collaborate with HW/FW/SW teams to participate in design reviews, define functional test coverage, pass/fail criteria, feature and API requirements
Create test cases that can be executed manually when necessary, while being designed and optimized for automation; write accompanying automation scripts using industry-standard tools and coding methodologies, troubleshooting script and test environment issues, triage and log defects, track and report progress to plan
Support validation of interface behavior across integrated vehicle systems, ensuring quality and consistency of software interactions and user-facing functionality. Being the voice of quality within the organization for assigned working domain.
Partner with upstream suppliers and downstream vehicle testing teams to architect test stations and scale coverage.
Implemented a shift-left testing strategy to elevate software quality and minimize escaped defects.
Requirements
Bachelor’s or Master’s degree in Computer Science, Mechatronics, Software Engineering, Electrical Engineering, Computer Engineering, or related fields
3+ years of embedded software test experience
Solid knowledge of software testing methodologies and tools, including: Strong understanding of unit, integration, regression, system, performance, and security testing, with the ability to choose the right method based on risk and product stage.
Experience applying shift-left testing practices, using testing early in the lifecycle to catch defects sooner and reduce downstream rework.
Proficiency with test automation and regression pipelines, including smoke/sanity/regression coverage and maintaining automated suites as the product evolves.
Working knowledge of embedded and automotive validation methods such as HIL, SIL, bench testing, and vehicle testing.
Familiarity with common validation and troubleshooting tools such as Vehicle Spy, INCA, Lauterbach, NeoVi, MATLAB/Simulink, dSPACE, Postman, Selenium, JMeter, and OWASP ZAP.
Experience designing test plans, test cases, peer reviews, acceptance criteria, and coverage improvement strategies that improve quality and traceability.
Understanding of data-driven and scenario-driven validation, including pass/fail analysis from recorded measurements and predefined co-simulation tests.
Hands-on experience with automation and test tools such as Python, Robot Framework, Jenkins, Jira, GitHub, Gerrit, and simulation environments such as Matlab/Simulink is preferred.
Ability to investigate issues based on limited information
Creative, disciplined, with a strong sense of responsibility
Strong organizational and time management skills with high attention to detail.
Benefits
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
Healthcare, dental, and vision benefits.
Life insurance plans to cover you and your family.
Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
GM Vehicle Purchase Plan for you, your family and friends.
SDET I automating QA for Best Buy Canada's technology retail platforms. Building functional and regression tests while supporting major deployments and cross - functional Agile teams.
QA Automation Analyst building automated test frameworks for JD Power, a provider of automotive data and intelligence. Validating software through automated UI, API, integration, system, and acceptance testing.
QA Automation Engineer ensuring iGaming math, platform reliability, certification readiness, and server security for mobile game developers. Validating simulations, releases, APIs, and RNG compliance remotely worldwide.
SDET building Playwright - based automation and CI test infrastructure for Dutch Vet’s virtual veterinary telemedicine platform. Driving testability standards and quality across checkout, registration, integrations, and monitoring.
Senior SDET improving quality for Replicant’s voice AI customer - service platform. Building AI - driven testing, automation frameworks, analytics, and CI/CD quality gates for scalable releases.
Lead AI test automation architect at High Tech Genesis, building AI - powered quality engineering frameworks. Designing agents, RAG workflows, and UI/API automation for intelligent testing.
Senior SDET building automated testing frameworks for Emburse’s travel and expense software. Driving quality, performance, CI/CD, and release automation across enterprise applications.
SDET building automated testing frameworks for Emburse’s travel and expense software. Designing integration, workflow, E2E, and performance tests while supporting reliable releases.