Senior Software Quality Automation Engineer - CI/CD Tools

General Motors

Markham

Hybrid

CAD 115,000 - 165,000

Full time

11 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Paid time off
Healthcare benefits
Pension plan
GM Vehicle Purchase Plan

Job summary

General Motors in Markham, ON seeks a Senior Software Quality Automation Developer to lead the design of internal full-stack tools, automate CI/CD pipelines, and assure high-quality software delivery across engineering teams.

The role requires strong Python or C++, frontend/backend experience, cloud and container tech, and collaboration across DevOps, QA and systems engineering. Hybrid work with three days onsite weekly is provided.

Qualifications

  • Bachelor’s or Master’s degree in CS/SE or related field.
  • 5+ years of experience in DevOps, software development, QA, tools development, and web applications.
  • Proficient in Python or C++.
  • Frontend and/or backend development experience (HTML/React/JS/TS/CSS; Node.js/Express/Flask/GraphQL).
  • Experience with databases like MongoDB, SQL/NoSQL, Postgres, Databricks.
  • Familiarity with test frameworks (Robot, Unittest, Selenium, PyTest, CppUTest).
  • Strong problem-solving, learning mindset, and collaboration.
  • Strong communication skills.
  • Time management and ability to work independently.
  • Authorized to work in Canada and willing to travel to the US.
  • Valid Canadian driver’s license.

Responsibilities

  • Lead the design and development of internal full-stack tools and frameworks for CI/CD and test automation.
  • Build and maintain full-stack applications supporting requirement owners, developers and QA teams.
  • Create solutions that integrate with version control systems, build pipelines, and automated testing frameworks.
  • Collaborate with DevOps, QA, and engineering teams to embed automation and monitoring into the delivery lifecycle.

Skills

DevOps
Software development
Quality assurance
Python
C++
Data structures
Algorithms
Frontend
Backend
Databases
Test frameworks
Communication
Time management
Legal work authorization
Driver's license

Education

Bachelor’s or Master’s degree in Computer Science or Software Engineering

Tools

Azure
AWS
GCP
Docker
Kubernetes
GitHub Actions
VS Code
CarSim
dSPACE/Control Desk
Behave/Cucumber

Job description

General Motors in Markham, ON seeks a Senior Software Quality Automation Developer to lead the design of internal full-stack tools, automate CI/CD pipelines, and assure high-quality software delivery across engineering teams.

The role requires strong Python or C++, frontend/backend experience, cloud and container tech, and collaboration across DevOps, QA and systems engineering. Hybrid work with three days onsite weekly is provided.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior DevOps Software Quality Automation Tools Engineer
Senior DevOps Software Quality Automation Tools Engineer

General Motors • Markham

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare benefits
Pension plan
+1
Staff Embedded Platform Engineer: Build Scalable Vehicle Software
Staff Embedded Platform Engineer: Build Scalable Vehicle Software

General Motors • Markham

Hybrid
CAD 204,000 - 272,000
Paid time off
Healthcare benefits
Auto purchase program
+1
Senior QA Automation Engineer - UI & API, Hybrid
Senior QA Automation Engineer - UI & API, Hybrid

Cognizant • Toronto

Hybrid
CAD 70,000 - 90,000
Senior QA Automation Engineer - Data & Cloud Testing (Hybrid)
Senior QA Automation Engineer - Data & Cloud Testing (Hybrid)

Creative Solutions Services, LLC • Toronto

Hybrid
CAD 124,000 - 138,000
Medical, Vision, and Dental Insurance
401k Retirement Fund
Co-op Data Engineer - Vehicle Data, CI/CD & Cloud
Co-op Data Engineer - Vehicle Data, CI/CD & Cloud

Jobtailor • Markham

On-site
CAD 50,000 - 70,000
Staff Software Architect – DevOps
Staff Software Architect – DevOps

General Motors • Oshawa

Hybrid
CAD 137,000 - 203,000
Paid time off including vacation and holidays
Healthcare, dental, and vision benefits
Life insurance plans
Senior Automation Engineer - QA Automation & DevOps
Senior Automation Engineer - QA Automation & DevOps

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
QA Automation Engineer
QA Automation Engineer

RELQ TECHNOLOGIES • Canada

Remote
CAD 80,000 - 100,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Kumaran Systems • Toronto

On-site
CAD 60,000 - 70,000
Graduate Embedded Software Engineer - Fleet Data & Cloud
Graduate Embedded Software Engineer - Fleet Data & Cloud

General Motors • Markham

Hybrid
CAD 74,000 - 111,000
Paid time off
Healthcare benefits
Life insurance
+2