This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Infotainment Test Automation Engineer, you will play a key role in delivering robust, high-quality infotainment features to millions of customers. You’ll lead test strategy, drive automation, mentor others, and help shape how we validate next-generation connected vehicle applications. You will be responsible for defining and executing the test strategy for our infotainment applications, with a strong focus on automation, quality, and scalability.
Job Responsibility:
Define the end-to-end test strategy and test plans for infotainment applications based on product roadmaps and release milestones
Identify test coverage goals and balance manual vs automated testing
Design and document detailed test cases and test scenarios from requirements and user stories
Execute smoke, sanity, regression, performance, stability, and exploratory tests
Build and maintain test automation frameworks (e.g., Robot Framework, Appium)
Develop and enhance test tools, utilities, and scripts
Design and maintain automation pipelines for different test types
Set up, configure, and maintain required test environments, devices, benches, and test equipment
Troubleshoot environment issues
Prepare clear, comprehensive test reports and dashboards
Provide initial issue triage and analysis
Actively contribute to defect prevention, process improvements, and best practices
Provide technical leadership within the test team, mentoring junior engineers
Collaborate with cross-functional teams
Champion continuous improvement of test processes, methodologies, and automation practices
Requirements:
6+ years of embedded software QA/test experience in the mobile or automotive industry
3+ years of hands-on experience testing Android code (applications, frameworks, or services)
3+ years of technical leadership experience, including mentoring or guiding junior team members
Strong knowledge of software quality assurance methodologies, test design techniques, and QA tools
Proven experience with test automation frameworks such as Robot Framework and/or Appium
Excellent programming skills in Python and/or Java for building automation, tools, and scripts
Understanding of Scrum/Agile software development practices and working within cross-functional agile teams
Outstanding verbal and written communication skills
Strong problem-solving, analytical, and debugging skills
Demonstrated collaboration skills
Strong organizational and coordination skills
Must be legally eligible to work in Canada now and in the future without the need for GM immigration sponsorship
Nice to have:
Knowledge of connectivity technologies (Bluetooth, Wi-Fi, mobile data, cloud services) and end-to-end vehicle application testing is an asset
Experience with vehicle communication network protocols such as CAN and Ethernet is a plus
Experience with Jira and Xray is a plus
What we offer:
Paid time off including vacation days and holidays
Supplemental benefits for pregnancy, parental, and adoption leave
Comprehensive healthcare, dental, and vision coverage
Life insurance plans for you and your family
Defined Contribution Pension Plan with company and matching contributions
GM Vehicle Purchase Program for you, your family, and friends