Senior Software Developer - Test Automation
$115k - $164.6k per yearGeneral Motors
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 patterns, and drive long‑term quality improvements.
Champion quality engineering practices — Advocate for automation, code quality, and engineering excellence across the organization.
Your Skills & Abilities (Qualifications):
Bachelor's degree in engineering, Computer Science, or related field.
7+ years of relevant experience.
Strong programming skills in languages such as Java, C#, Python, or JavaScript.
Experience with test automation tools like Selenium, Playwright, Cypress, Appium, or similar.
Solid understanding of QA methodologies, testing types, and software development lifecycles.
Hands‑on experience with APIs and tools such as Postman, REST Assured, or similar.
Familiarity with CI/CD systems such as Azure DevOps, GitHub Actions, Jenkins, or GitLab.
Strong debugging and analytical skills with the ability to isolate issues quickly.
Experience working in Agile environments and collaborating in cross‑functional teams.
What Will Give You a Competitive Edge (Preferred Qualifications) :
Experience with cloud platforms such as Azure, AWS, or GCP.
Performance or load testing expertise using tools like JMeter, k6, or Gatling.
Security testing exposure or familiarity with OWASP principles.
Knowledge of containerization (Docker, Kubernetes) and microservices testing strategies.
Background in test data management and environment configuration.
Contributions to automation framework design at scale.
Compensation:
The salary range for this role is $115,000 to $164,600. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE.
Benefits Overview
The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;
Healthcare, dental, and vision benefits;
Life insurance plans to cover you and your family;
Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;
GM Vehicle Purchase Plan for you, your family and friends.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Total Rewards | Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us Show email or call us at Show phone number. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$73.9k - $110.9k per year
...business. The Role GM is developing the next generation of embedded platform software to deliver state-of-the-art features... .... To achieve that goal, our testing processes, tools, and infrastructure... ...work with a team developing automation solutions that enable test automation...SeniorFull timeInternship$73.9k - $110.9k per year
...passion and expertise in controls and software for the position of software developer within GM’s Vehicle Software and... ...industry. You will design, implement, test and architect Infotainment software... ...code, and test case reviewsUtilize automated test tools in build environments,...SuggestedFull time$90k - $136.4k per year
...Role We are seeking a highly motivated Software Developer to join our Diagnostic Software team in... ...further by working closely with more senior developers to ensure code alignment with... ...design activities and review low-level test cases Perform software verification...SeniorFull timeWork at officeLocal areaWork from homeRelocationRelocation package3 days per week$75k - $80k per year
...We manufacture our own line of advanced automation products for use in manufacturing,... ...technically strong individual with experience developing software for both front and back-end systems. In... ...to designing, developing, and testing ARCX web applications. Develop server...SuggestedCasual workRemote work$47.6 per hour
...Education: Expérience: Education Bachelor's degree Work setting ~ Consulting firm Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and...SuggestedPermanent employmentFull time- ...Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment CIeNET is a mobile,... ...innovative and motivated professionals to join our team in developing a promising career with us. Role Summary The...Full timeWorldwide
- ...Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive, telecom and enterprise software... ...and motivated professionals to join our team in developing a promising career with us. Role Summary The...Full timeWorldwide
$81.3k - $122k per year
...leaders who are passionate about developing key technologies and products... ...in domains like infotainment software, diagnostics, data analytics,... ...join us. As part of Software Test Engineering for Autonomous... ...creation and implementation of both automated and manual test cases and test...Full timeLocal areaWork from home$115k - $164.6k per year
...engineer with passion and expertise in software engineering for the position of Android Software Developer – Infotainment OnStar within GM’... .... You will design, implement, test and architect GM’s Infotainment... ...GM development processes Senior members will take ownership of...SeniorFull timeLocal areaWork from home- ...supporting a client in the search for a Senior Full Stack Developer. This role is suited for an experienced... ...solutions. Job Duties Lead the full software development lifecycle, including design, architecture, development, testing, deployment, and ongoing maintenance...Senior
$147k - $196.6k per year
...seeking a highly skilled Staff Software Engineer to join the... ...artificial intelligence to improve developer productivity, modernize engineering... ...that help engineers build, test, analyze, troubleshoot, and support... ...test workflows, dashboards, automation, integrations, and engineering...Full timeLocal areaWork from home$4264 per month
...vehicle communication team is hiring a software engineer to design and develop software in our Linux-based... ...outcomes. Contribute to application logic, automation, and other internal software used to... ...exploration. Support software testing and debugging by reproducing issues,...Full timeInternship$90k - $110k per year
...role is focused on leveraging automation to improve teamwork and... ...be responsible for designing, developing, and maintaining scalable applications... ..., SAML Tools & Testing: Postman, Swagger, JUnit, Jasper... ...Qualifications Strong understanding of software design principles and...SeniorFull timeCasual workWork at officeLocal areaWorldwideMonday to fridayNight shiftAfternoon shift$78.8k - $118.2k per year
CompanyQualcomm Canada ULCJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryThe QCT Software Automation and Tools (QSWAT) group is seeking a Software Engineer to help design, develop, test, and maintain web‑based and cloud‑hosted tools that form part...SeniorInternshipWork from home- ...is seeking a Back-End Python Developer to help build, maintain, and enhance... .... As a core member of the software development team, you will... ...Responsibilities Develop, test, and maintain scalable back-end... ...RESTful APIs under the guidance of senior team members Contribute to...SeniorFor contractorsInternshipFlexible hours
- ...development and deployment of diagnostic tests that validate AMD Data Center GPU... ...for AMD silicon and server platforms Develop test automation frameworks and infrastructure Debug... ...Preferred Experience Proven experience with software development or test engineering...SeniorCasual workInternship
- ...is seeking a Back-End Python Developer to help build, maintain, and enhance... .... As a core member of the software development team, you will... ...Responsibilities Develop, test, and maintain scalable back-end... ...RESTful APIs under the guidance of senior team members Contribute to...SeniorFor contractorsInternshipFlexible hours
- ...Role: Automation Engineer / QA Engineer (JavaScript / WebDriverIO / SAP... ...Role Description The Senior Automation Engineer must bring... ...applied knowledge of automated testing tools and frameworks such as... ...to define, author, and drive test automation strategies using best...SeniorFull timeShift work
- ...immediate permanent opening for a Principal Software Engineer. About the team:... ...Canada. The lab focuses on researching and developing advanced cloud technologies, supporting... ...their application in agentic reasoning and automation. ~ Strong foundation in algorithms, data...SeniorPermanent employmentFull timeImmediate startOverseas
$113.8k - $163.8k per year
...Engineering Group, Engineering Group Software Engineering General Summary... ...Debug Engineer to design, develop, and debug low‑level software... ...This position is suitable for Senior‑ or Staff‑level engineers who... ...execute unit and integration tests to ensure stability and...SeniorRemplacementWork from home$94.5k - $141.7k per year
...Engineering Group, Engineering Group Software Engineering General... ...Automotive SoCs Developing low-level drivers, QNX/Linux... ...Duties And Responsibilities Develop and validate BSP, drivers, and... ...platform bring-up, stability testing, and issue triage Work cross...SeniorWork from home$135k - $175k per year
...is currently looking to add a Senior Project Engineer to our... ...specifications, drawings, and test reports to uphold quality design... ...issues during construction and develop practical solutions in collaboration... ...with project management software such as Primavera P6 or MS Project...SeniorFor contractorsWork at office- ...business. The Role: As part of Software Test Engineering Team for AV Integrity... ...implementation, testing, and debugging of Automated Driving software systems, including technologies... ...defects Collaborate with Software Developers and Systems Engineers continuously to go...Full timeInternshipLocal areaWork from home
$127k - $225k per year
...prototype, and build a complete agentic software system engineering framework spanning the... ...collaboration patterns for software engineering, developing systematic techniques for coordination,... ...agents (planning, coding, reviewing, testing, debugging) on repository-scale and...Permanent employmentFull timeInternshipImmediate start- ...accelerators, Guidewire Batch, and Guidewire predefined plugins • Read code in other languages and reverse engineer products • Agile software development, including the use of Git, Bitbucket, Jenkins, Jira, Confluence, etc. • Domain knowledge on Property & Casualty...Contract work
- ...Job Title: IBM Verify Developer/Engineer Employment Type: Contract Duration: 1 year (starting late May) Fully Remote (Canada)... ...REST API integrations Hands-on experience with scripting and automation Familiarity with GitHub, GitHub Actions, Azure DevOps, or similar...Contract workRemote work
$99.5k per year
...multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN) models... .... Our team works with OEMs and developers to develop and optimize DNN models for the Qualcomm AI...Work from home- ...Job Title: Software Engineering Applications Administrator – BFSI Location:... ...Release Support Support development, testing, and production environments for... ...development teams for issue resolution Automation & Optimization Develop and maintain automation scripts for...
- ...Our Application Development team interfaces with customers and project owners to develop callflow applications, web applications, custom reports and system integrations. This small team of talented developers require an additional full-time permanent resource to develop applications...Permanent employmentFull time
- ...experience in requirements development, software development, integration, verification or testing, or implementing ISO 26262 and... ...3+ year of experience developing hardware and/or software diagnostics... ...which our employees can thrive and develop better products for our...SeniorFull timeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - Test Automation. Be the first to apply!
- software engineer internship Markham, ON
- director software engineering Markham, ON
- part time software developer Markham, ON
- software developer remote Markham, ON
- software engineer - computer Markham, ON
- software developer entry level Markham, ON
- software developer internship no experience Markham, ON
- software engineer co-op Markham, ON
- software engineer intern Markham, ON
- software developer Markham, ON

