Software Developer - Team Lead
Role Overview
This is a new head-count posting for a Software Developer - Team Lead role supporting software quality and testing.
The role is hybrid and requires reporting to the Markham Elevation Center three times per week at minimum, or at another frequency set by the business.
Key Skills for This Role
Full Job Posting
Role Overview
This is a new head-count posting for a Software Developer - Team Lead role supporting software quality and testing.
The role is hybrid and requires reporting to the Markham Elevation Center three times per week at minimum, or at another frequency set by the business.
Key Roles and Responsibilities
- Build an effective QA team, mentor team members, and manage resources to support projects and quality delivery.
- Guide and provide feedback on team members' performance and behavior.
- Support the EGM with hiring and acquisition of new talent.
- Define test strategies and test plans based on project software development plans.
- Design detailed test cases and set up test environments with the team.
- Develop test tools and scripts to automate testing.
- Prepare test reports, provide initial issue analysis, and contribute to defect prevention.
- Participate in continuous improvement of test processes and methodologies.
Required Skills and Experience
- 10+ years of software quality assurance or test experience in the mobile or automotive industry.
- At least 3 years of experience testing Android code.
- At least 3 years as a Scrum Lead, Product Owner or Manager, or Team Lead.
- Solid knowledge of software quality assurance methodologies and tools.
- Strong experience with test automation frameworks such as Robot Framework or Appium.
- Programming skills in common languages such as Python or Java.
- Knowledge of Scrum or Agile software development processes.
- Knowledge of connectivity technologies.
- Experience with CAN, Ethernet, or SOME-IP vehicle communication protocols is a plus.
- Outstanding verbal and written communication skills.
- Strong leadership, problem-solving, analytical, coordination, and interpersonal skills.
Education and Training
- A bachelor's degree in Computer Science, Software Engineering, or an equivalent field is required.
- Advanced degrees and certifications are preferred.
Compensation
- The stated salary range is $115,000 to $164,600; the offered base salary varies based on position-related factors.
Benefits Overview
- Benefits include paid time off, healthcare, dental and vision benefits, life insurance, pension contributions, and a GM Vehicle Purchase Plan.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at General Motors (GM)
Marketing Segment Manager - Chevrolet Cars & Crossovers
Oshawa, CAN
GM is seeking a Marketing Segment Manager to support Chevrolet’s Cars and Crossovers portfolio across internal-combustion and electric vehicles. The role develops marketing strategy, analyzes market and product performan
Area Manager, Oshawa Assembly
Oshawa, CAN
General Motors is seeking an Area Manager to lead truck assembly operations, production performance, quality, safety, and employee development across multiple shifts. Candidates need manufacturing leadership experience,
Retail Sales Operations & Communications Manager
Oshawa, CAN
General Motors is seeking a manager to connect its retail and sales organizations, lead dealer and wholesale training, and improve sales operations and communications. The role calls for a bachelor's degree, strong commu
Digital Transformation Manager (DTM) – Western Region
Calgary, CAN
General Motors seeks a Digital Transformation Manager to onboard dealers to digital products, improve their online performance, and provide consulting, training, reporting, and support. Candidates need five years of sale
Principal Systems Architect
Markham, CAN
GM is seeking a principal architect to define system architecture and technical direction for its autonomous-vehicle software platform. Applicants need deep systems-architecture expertise, large-scale embedded-platform e
European Customs Specialist Coordinate
, UAE
General Motors is seeking a European Customs Specialist to lead customs and trade compliance operations across Europe. The role requires at least six years of customs operations experience, knowledge of customs regulatio
Facility Area Manager (FAM)
Oshawa, CAN
General Motors is seeking a Facility Area Manager to lead facilities operations, maintenance, infrastructure, utilities, and improvement work at Oshawa Assembly and its campus. Candidates need significant relevant experi
Analyst, Aftermarket Performance Strategy
Warren, USA
General Motors is seeking an analyst to lead Independent Aftermarket performance analytics, forecasting, revenue strategy support, and decision-making analysis. Candidates need a relevant bachelor's degree or equivalent
Marketing Segment Manager - Chevrolet Cars & Crossovers
Oshawa, CAN
Area Manager, Oshawa Assembly
Oshawa, CAN
Retail Sales Operations & Communications Manager
Oshawa, CAN
Digital Transformation Manager (DTM) – Western Region
Calgary, CAN
Principal Systems Architect
Markham, CAN
European Customs Specialist Coordinate
, UAE
Facility Area Manager (FAM)
Oshawa, CAN
Analyst, Aftermarket Performance Strategy
Warren, USA