Jobs / General Motors (GM)

DevOps Software Quality Automation Tools Engineer

General Motors (GM) · Markham, ON, Canada
Markham, ON, CanadaExp: 2+ yrs90,900-136,400 CAD/yearlyHybrid
Remuneration
90,900-136,400 CAD/yearly
Location
Markham, ON, Canada
Visa sponsorship
Not specified

Job summary

The Software Quality Automation Developer is tasked with designing and developing internal platforms, tools, and automation frameworks to support engineering teams. This role involves enhancing CI/CD pipelines, building full-stack applications, and collaborating with developers and QA teams to integrate automation and performance monitoring into the software delivery lifecycle.

Qualifications

  • 2+ years of experience in DevOps, Software Development, Quality Assurance, tools development, web application development
  • Experienced in Python or C++
  • Familiarity with data structures and algorithms
  • Experienced in frontend (HTML, React, JavaScript/TypeScript, CSS) and/or backend (Node.js, Express, Flask, GraphQL) development
  • Familiarity with databases (MongoDB, SQL/NoSQL, Postgres, Databricks)
  • Familiarity with test frameworks (Robot, Unittest, Selenium, PyTest, CppUTest)
  • Strong problem-solving mindset and eagerness to learn
  • Strong oral and written communication skills
  • Ability to manage time and work independently
  • Legal authorization to work in Canada and ability to travel to the US
  • Valid Canadian driver’s license

Responsibilities

  • Design and develop internal full stack tools and frameworks to enhance CI/CD pipelines and improve test automation workflows
  • Build and maintain full-stack applications for requirement owners, developers, and QA teams
  • Create solutions integrating with version control systems, build pipelines, and automated testing frameworks
  • Collaborate with developers, DevOps engineers, and QA teams to embed automation and performance monitoring

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