General Motors

Automotive

SeniorSoftwareDeveloper-TestAutomation

$115–115k Markham, Ontario, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Developer - Test Automation at General Motors. Skills: Test Automation, Software Development, CI/CD, API Testing. Design automated test frameworks. Build automation frameworks”

Industry & Context.

Automotive
Problems you'll solve

Debugging; Analytical skills; Root cause analysis

What They're Looking For.

Must Have

Bachelor's degree in engineering, 7+ years of relevant experience, Programming skills in Java, Programming skills in C#, Programming skills in Python, Programming skills in JavaScript, Experience with Selenium, Experience with Playwright, Experience with Cypress, Experience with Appium, Solid understanding of QA methodologies, Solid understanding of testing types, Solid understanding of software development lifecycles, Hands-on experience with APIs, Experience with Postman, Experience with REST Assured, Familiarity with Azure DevOps, Familiarity with GitHub Actions, Familiarity with Jenkins, Familiarity with GitLab, Debugging and analytical skills, Experience working in Agile environments, Collaborating in cross-functional teams

Nice to Have

Experience with Azure, Experience with AWS, Experience with GCP, Performance testing expertise, Load testing expertise, Experience with JMeter, Experience with k6, Experience with Gatling, Security testing exposure, Familiarity with OWASP principles, Knowledge of containerization, Knowledge of microservices testing strategies, Background in test data management, Background in environment configuration, Contributions to automation framework design at scale

What You'll Do.

Design automated test frameworks

Build automation frameworks

Maintain automation frameworks

Develop high-quality test automation

Write clean automated tests

Write maintainable automated tests

Write efficient automated tests

Collaborate with mechatronics engineering teams

Partner with developers

Partner with product managers

Define test strategies

Ensure testability in design

Improve CI/CD pipelines

Integrate automated tests

Optimize build/test workflows

Drive long-term quality improvements

Champion quality engineering practices

Advocate for automation

Advocate for code quality

Advocate for engineering excellence

How You'll Work.

Team & Collaboration

Cross-functional teams; Mechatronics engineering teams

Process & Methodology

Agile environments

Full Job Description

**Job Description** **Vacancy Status:** This posting is not for an existing vacancy within the organization and is open to new applications. **AI Disclosure:** **As part of the application process, Artificial Intelligence will be used in the hiring process for this role** **Work Arrangement:** This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum **The Role: ** General Motors is undergoing a major transformation in how we design, develop, and validate software. As part of the **Software Defined Vehicle – Embedded Platforms** organization this role is within the **Virtualization and Software-in-the-Loop (SIL) **group, which is responsible for creating virtual in-the-loop environments to enable development, verification, and validation of embedded controllers, production software, and calibrations across the vehicle/mechatronics domains. You will join our engineering organization as a Software Development Engineer in Test (SDET), responsible for building robust, scalable, and automated testing solutions that ensure the quality, reliability, and performance of our products. This role blends software engineering with a passion for quality, enabling you to influence architecture, improve testability, and drive engineering excellence across teams. What You'll Do (Responsibilities): * Design automated test frameworks — Build and maintain scalable automation frameworks for UI, API, and integration testing. * Develop high‑quality test automation — Write clean, maintainable, and efficient automated tests using modern tools and languages. * Collaborate with mechatronics engineering teams — Partner with developers, product managers, and QA to define test strategies and ensure testability in design. * Improve CI/CD pipelines — Integrate automated tests into continuous integration systems and optimize build/test workflows. * Analyze defects and root causes — Investigate failures, identify patter

Free ATS check

Applying for this Senior Software Developer - Test Automation role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about General Motors?

Real rants from real employees. Read before you apply.

Read Company Rants →