Vacancy Status This posting is not for an existing vacancy within the organization and is open to new applications.
AI Disclosure Artificial Intelligence will be used in the hiring process for this role.
Work Arrangement This opening is hybrid. The successful candidate is expected to report to the office – Markham Elevation Centre (MEC) three times per week, at minimum.
The Role Software Engineer (Test) ensures applications meet GM software and feature standards for functional, system, quality, security, performance, and architecture requirements. The role involves advanced test planning, execution, and quality reporting, collaborating with component developers, external system stakeholders, and sustaining/integration groups. Responsibilities include creating and implementing automated and manual test cases and execution plans.
What You'll Do (Responsibilities)
Fully qualified contributor with comprehensive knowledge of their area and related domains.
Independently analyzes challenges, identifies options, and develops initiatives for implementation.
Improves internal processes, services, and structures to support functional strategies.
Uses advanced analytical and problem‑solving techniques to resolve non‑standard problems.
Receives minimal guidance, acts as a resource for colleagues with less experience.
Identifies solutions based on limited information and precedent.
Builds relationships and networks with senior partners, persuading where necessary.
Effectively manages change in broader functional areas without direct command.
Plans with a holistic view of diverse scopes with multiple moving parts.
Owns development and delivery of solutions, leading cross‑team efforts.
Mentors junior employees, providing coaching and guidance on difficult issues.
Creates and executes test plans, logs defects, reports metrics, and supports project timelines.
Collaborates with architects, system engineers, developers, and managers for quality delivery.
Writes manual and automated test cases, develops automation scripts, and troubleshoots test environments.
Tracks progress, verifies resolution of requirements and defects, and reviews peer test plans.
Generates test and project metrics, advising on quality concerns and blockers.
Proposes innovations in testing processes through tools, techniques, and tweaks.
Acts as SME of component, system, and business process domains over time.
Models GM values and cultural behaviors, holding self and others accountable.
Performs related duties as assigned.
Complexity
Solves new problems using deep experience and strategic thinking.
Builds persuasive relationships, uses data and analysis to demonstrate project value.
Effectively influences opinions and resolves objections in broader functional areas.
Scope and Impact
Addresses diverse, multi‑component challenges independently, with critical reviews.
Leads delivery and cross‑team efforts, acknowledging mistakes and holding accountable.
Mentors junior staff, providing constructive coaching.
Drives operational impact across the function.
Your Skills & Abilities (Required Qualifications)
4+ years of embedded software test experience; background in mobile or automotive industries is a plus.
2+ years of experience testing Android code.
Excellent programming skills in Python, Java, or C++.
Strong experience with test automation (Robot Framework is a plus) and scripting; comfortable with manual testing when necessary.
Solid knowledge of software quality assurance methodologies and tools.
Outstanding verbal and written communication skills.
Self‑motivated, quick‑learner, able to deliver on time in a fast‑paced, flexible environment.
Knowledge of Scrum/Agile software development process.
Strong problem‑solving, analytical, coordination, and interpersonal skills.
Product development or testing experience in Audio, Connectivity, Android Auto, or CarPlay domains is a plus.
Experience with vehicle communication network protocols (CAN, LIN, etc.) is a plus.
Compensation Salary range: $90,900 to $136,400. Base salary within this range depends on factors relevant to the position.
Benefits Overview
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
Healthcare, dental, and vision benefits.
Life insurance plans.
Company and matching contributions to a Defined Contribution Pension plan.
GM Vehicle Purchase Plan for you, your family, and friends.
Non-Discrimination and Equal Employment Opportunities General Motors is committed to a workplace free of unlawful discrimination and fosters inclusion and belonging. We encourage all candidates to apply if the role matches their skills and capabilities. Applicants may be required to complete assessments and/or pre‑employment screening as part of the recruitment process. Learn more in Our Hiring Process.
Accommodations General Motors offers opportunities to all job seekers, including individuals with disabilities. If you need a reasonable accommodation for your job search or application, email or call us at . Include a description of the accommodation requested, the job title, and requisition number.
Immigration Sponsorship Notice GM does not provide immigration‑related sponsorship for this role. Do not apply if you will need GM sponsorship now or in the future.
#J-18808-Ljbffr