Jobs / General Motors (GM)

Senior DevOps Software Quality Automation Tools Engineer

General Motors (GM) · Markham, ON, Canada
Markham, ON, CanadaExp: 5+ yrs115,000-164,600 CAD/yearlyHybrid
Remuneration
115,000-164,600 CAD/yearly
Location
Markham, ON, Canada
Visa sponsorship
Not specified

Job summary

The Senior Software Quality Automation Developer is responsible for leading the design and development of internal platforms, tools, and automation frameworks that enhance software quality and delivery. This role involves building full-stack applications, improving CI/CD pipelines, and collaborating with cross-functional teams to integrate automation and performance monitoring into the software delivery lifecycle.

Qualifications

  • 5+ years of experience in DevOps, Software Development, Quality Assurance, tools development, web application development
  • Specialized in mainstream computing languages such as Python or C++
  • Familiarity with data structures and algorithms
  • Experienced in frontend development (HTML, React, JavaScript/TypeScript, CSS frameworks) and/or backend development (Node.js, Express, Flask, GraphQL)
  • Familiarity with databases (MongoDB, SQL/NoSQL, Postgres, Databricks) and an understanding of how data flows between systems
  • Familiarity with test frameworks such as Robot, Unittest, Selenium, PyTest, CppUTest
  • Legal authorization to work in Canada
  • Valid Canadian driver’s license

Responsibilities

  • Lead the design and development of internal full stack tools and frameworks that enhance CI/CD pipelines and improve test automation workflows
  • Build and maintain full-stack applications that support requirement owners, developers, and QA teams in validating software quality and accelerating delivery
  • Create solutions that integrate with version control systems, build pipelines, and automated testing frameworks to streamline engineering processes
  • Collaborate with developers, DevOps engineers, and QA teams to embed automation, performance monitoring, and IT compliance checks into the software delivery lifecycle

Skills

AWSAzureC++DatabricksDockerGCPGitHubGitHub ActionsGraphQLJavaScriptKubernetesMongoDBNode.jsPostgreSQLPythonTypeScript

Degrees

Bachelor’s or Master’s degree in Computer ScienceSoftware EngineeringRelated field

Travel

Ability to travel to the US

Relocation

No