Senior Software Developer - Test Automation
$115k - $164.6k per yearGeneral Motors
- # Senior Software Developer - Test AutomationApplyremote type: Hybridlocations: Markham, Ontario, Canada: Oshawa, Ontario, Canadatime type: Full timeposted on: Posted 9 Days Agojob requisition id: JR-202612549**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 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.**Non-Discrimination and Equal Employment Opportunities**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. 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 or call us at View phone number on ca.talent.com. 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.
- J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Test Automation in Markham, ON vacancy
- Join General Motors as a Software Developer in Test, where your expertise will shape the quality of cutting-edge automotive software. This hybrid... ...You'll collaborate with engineers and stakeholders to create automated tests and refine testing processes, showcasing your...Suggested
- Location: Markham, Ontario, Canada Position: Software Quality Assurance and Automation Test Engineer - Automotive Infotainment Role Summary The software... ...quality. The engineer will work closely with software developers/engineers, requirement developers/engineers and...Suggested
- Drive innovation at Qualcomm Canada as a Senior CPU Software Testing Engineer, focused on enhancing server firmware validation and automation techniques. Your programming expertise is vital for quality assurance. This essential role requires you to create comprehensive test...Senior
$115k - $164.6k per year
...organization at General Motors Canada is developing a unified, scalable Vehicle... ...vehicle ECUs to the cloud. We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded... ...Lead and participate in code and test case reviews Conduct software verification...SeniorWork at officeLocal areaRemote work3 days per week- Join GM as a Senior Software Developer and work on cutting-edge projects involving AI and virtualization. This hybrid position offers a unique opportunity... ...and AI-enhanced simulations. Your experience in automation and embedded systems will contribute to optimizing simulation...Senior
- Step into a transformative role as a Senior Software Developer focusing on DevOps at General Motors. In this hybrid position, you’ll create automation and cloud-native systems that enhance developer workflow in cutting‑edge environments. As part of GM’s Virtualization and...Senior
- Become a key player in General Motors' Automated Driving team as a Software Engineer focusing on HIL infrastructure. This hybrid role encompasses... ...You will collaborate with various teams to improve testing methodologies and develop integrated simulation environments. The role...
$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products... ...scripts in Python and Bash to support security workflows, testing, and automation. Contribute to the maintenance of the team’s Jenkins CI...Long term contractCasual workMonday to friday$115k - $164.6k per year
Job Overview As a Senior Software Developer, you will build the software that powers GM’s virtual development environments, SIL workflows, and AI‑enhanced simulation capabilities. Your strengths in automation, embedded systems, and problem‑solving will be expanded to cloud,...SeniorWork at office3 days per week- Join General Motors as a Senior Software Developer with expertise in AI and virtualization. This hybrid position emphasizes innovative software... ...software tailored for virtual ECUs. Your advanced skills in automation, cloud technologies, and problem-solving will be critical....Senior
- ...innovations, and next-gen industrial automation. Our projects are diverse,... ..., electro-mechanics, and software. We’re not just a company; we... ..., implementation and testing of product functionality. Work... ...CPU and memory utilization. Develop and integrate low level Linux...Internship
$147k - $196.6k per year
...General Motors’ next‑generation Software-Defined Vehicle (SDV)... ...Automotive OS. As a Staff Software Developer, you will play a critical technical... .... You will operate as a senior technical leader across multiple... ...layers Experience improving test coverage, code quality, build...SeniorLong term contractLocal area- Drive innovation as a Senior Firmware Test Development Engineer at AMD. Focus on validating next-gen AMD EPYC CPUs and Instinct GPUs through modern... ...firmware test strategies in partnership with teams • Develop comprehensive test flows for validation • Create test solutions...Senior
- Responsibilities CUSTOMER Execute testing engagement work in accordance with established... .... Keep abreast of emerging trends, developments and changes to regulatory framework, internal... ...related to day‑to‑day activities. Develop relationships with internal and external...Senior
- Join the journey of innovation as an Expert Software Developer specializing in mapping solutions. This hybrid role requires substantial experience... ...: • Develop cloud-based software applications with GO • Test and deploy user-focused applications • Engage in defect analysis...
- Join General Motors as a Hybrid Software Developer and shape the future of automotive technology. Collaborate... ...and coding standards • Conduct functional testing and quality assurance • Document design solutions and establish test cases Requirements: • In pursuit of a Bachelor...Full time
- Join General Motors as a Diagnostic Software Developer in a hybrid role focused on creating cutting-edge solutions in the Autonomous Vehicle sector... ...and requirement discussions Execute software verification and testing protocols Document methodologies following best practices Work...
- Step into the future at General Motors as a Junior Software Developer focusing on Embedded Systems within a hybrid framework. Help design pioneering... ...will work closely with a cross-functional team to develop and test software for vehicle control systems. Proficient candidates...
- Step into a pivotal role at GM as a Software Developer focused on diagnostics for autonomous vehicles. This hybrid position emphasizes software... ...requirement analysis • Validate software through comprehensive testing procedures • Document development processes for future...
$147k - $196.6k per year
...The Data Engineering organization at General Motors Canada is developing a unified, scalable Vehicle Logging Architecture to enable... ...vehicle ECUs to the cloud. We’re seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across...Work at officeLocal areaRemote work3 days per week$57.66k - $107k per year
Position Overview Multimatic’s Test Department is looking for a Test Engineer to support... ...equipment and instrumentation Design and develop test fixtures and systems to support... ...configuring and operating test control systems and software, such as MTS MPT, MTS RPC, LabVIEW, and...InternshipMonday to fridayShift workDay shiftAfternoon shift$114.4k - $164.4k 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)... ...productMaintaining and improving the Qualcomm ML SW automation test frameworkQualcomm ML SW SDK test case...SeniorWork from home$73.9k - $110.9k per year
General Motors of Canada Company is seeking a Software Developer – Brake Controls and Diagnostics to join the team and help shape the next generation... ...in controls system integration and in software and hardware testing. Knowledge of vehicle electrical systems and serial data...Full timeShift work- Lead impactful projects as a Senior Guidewire PolicyCenter Developer at Aviva Canada. Work with teams worldwide to create and implement critical solutions... ...expertise will drive compliance with best practices in software development and architecture. You will translate complex...SeniorWorldwide
$115k - $164.6k per year
...edge solutions to the question: how do we develop and validate our embedded control system... ...code. These enable engineers to develop software years before ECU hardware is available.... ...similar field. Knowledge of software test automation Expertise in software tools...SeniorWork at office3 days per week- Elevate your career with General Motors by developing cutting-edge vehicle dynamics control systems in Markham. This senior role focuses on driveline and braking... ...As a Senior Vehicle Dynamics Controls Developer, you will design and test innovative control algorithms essential...Senior
$127k - $225k per year
Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team The Web Technology Lab explores cutting‑edge... ...the Chrome rendering architecture for TBDR GPU targets, developing a concurrent web layout, and leveraging vertical integration opportunities...SeniorPermanent employmentInternshipImmediate start$78.8k - $118.2k per year
...Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary The 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- ...Engineering Group, Engineering Group Software Engineering General Summary... ...Engineer, you will design, develop, create, modify, and validate... ..., hardware, architecture, test engineers, and other teams to... ...Qualcomm is looking for a Senior Staff Software Engineer to architect...Senior
- ...panels (SLDs, schematics, wiring, logic diagrams, BOMs) ~ Develop and execute relay test plans for protection systems ~ Create relay setting... ...relay products Interdisciplinary experience (metering, communications, substation automation, integration) #J-18808-LjbffrContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - Test Automation. Be the first to apply!
Related searches
- senior software developer Markham, ON
- software engineer - computer Markham, ON
- software developer remote Markham, ON
- software engineer intern Markham, ON
- software engineer devops Markham, ON
- software engineer internship Markham, ON
- ingénieur logiciel Markham, ON
- software developer intern Markham, ON
- software engineer Markham, ON
- software development engineer Markham, ON
