... Robot Framework, Python, CI systems, and XRay. * Bench & Vehicle Testing:UseHIL/SIL environmentsand invehicle setups to run functional, performance, and exposure tests, analyzing logs and telemetry ...
... Robot Framework, Python, CI systems, and XRay. * Bench & Vehicle Testing:UseHIL/SIL environmentsand invehicle setups to run functional, performance, and exposure tests, analyzing logs and telemetry ...
... Robot Framework, Python, CI systems, and XRay. * Bench & Vehicle Testing:UseHIL/SIL environmentsand invehicle setups to run functional, performance, and exposure tests, analyzing logs and telemetry ...
... Robot Framework, Python, CI systems, and XRay. * Bench & Vehicle Testing:UseHIL/SIL environmentsand invehicle setups to run functional, performance, and exposure tests, analyzing logs and telemetry ...
Key skills required Robot Framework (UI Automation) Python scripting, SQL DB queries (medium to complex), GitHub Actions (CICD), q-Test, JIRA Confluence, QE Soft Skills - collaboration, critical ...
New
Key skills required Robot Framework (UI Automation) Python scripting, SQL DB queries (medium to complex), GitHub Actions (CICD), q-Test, JIRA Confluence, QE Soft Skills - collaboration, critical ...
New
Senior QE Analyst
Toronto, ON · On-site
Good knowledge in a variety of test tools (e.g Robot Framework, Selenium, LoadRunner, Jira) and script development using scripting languages (e.g., Python, Bash, etc.); * Experience with CI/CD ...
Senior QE Analyst
Toronto, ON · On-site
Good knowledge in a variety of test tools (e.g Robot Framework, Selenium, LoadRunner, Jira) and script development using scripting languages (e.g., Python, Bash, etc.); * Experience with CI/CD ...
Senior Engineer QA
Toronto, ON · On-site +1
Strong coding skills in Python, C or C++ * Experience with Embedded Firmware * Extensive experience on software testing techniques, methodologies, and tools * You have used Selenium, Robot Framework ...
Senior Engineer QA
Toronto, ON · On-site +1
Strong coding skills in Python, C or C++ * Experience with Embedded Firmware * Extensive experience on software testing techniques, methodologies, and tools * You have used Selenium, Robot Framework ...
Embedded Systems Developer - Medical Robotics
Toronto, ON · On-site
$80K - $110K/yr
Familiarity with HMI development and integration using Python. * Experience in automated testing frameworks for embedded systems. * Contributions to open-source firmware or robotics projects.
Quick apply
Embedded Systems Developer - Medical Robotics
Toronto, ON · On-site
$80K - $110K/yr
Familiarity with HMI development and integration using Python. * Experience in automated testing frameworks for embedded systems. * Contributions to open-source firmware or robotics projects.
Proficiency and strong hands-on experience with a variety of test automation frameworks/tools (Robot Framework, ReadyAPI, SoapUI, TestNG). * Script development using scripting languages (Python, Java)
Proficiency and strong hands-on experience with a variety of test automation frameworks/tools (Robot Framework, ReadyAPI, SoapUI, TestNG). * Script development using scripting languages (Python, Java)
HMI Developer - Medical Robotics
Toronto, ON · On-site
$80K - $100K/yr
Immediate Experience: 3 - 5 years; ideally strong focus in Python development and robotics; med ... Familiarity with machine learning and data analytics frameworks. * Experience delivering medical ...
Quick apply
HMI Developer - Medical Robotics
Toronto, ON · On-site
$80K - $100K/yr
Immediate Experience: 3 - 5 years; ideally strong focus in Python development and robotics; med ... Familiarity with machine learning and data analytics frameworks. * Experience delivering medical ...
Embedded Software Test Developer
Markham, ON · Hybrid
CA$90.90K - CA$136.40K/yr
Experience in programming/scripting (Python, C, C++). * Experience with automated testing frameworks such as Robot Framework or Autobot for systemlevel validation and regression testing is an asset.
Embedded Software Test Developer
Markham, ON · Hybrid
CA$90.90K - CA$136.40K/yr
Experience in programming/scripting (Python, C, C++). * Experience with automated testing frameworks such as Robot Framework or Autobot for systemlevel validation and regression testing is an asset.
Embedded Software Test Developer
Markham, ON · Hybrid
CA$90.90K - CA$136.40K/yr
Experience inprogramming/scripting(Python, C, C++). * Experience with automated testing frameworks such as Robot Framework or Autobot for systemlevel validation and regression testing is an asset.
Embedded Software Test Developer
Markham, ON · Hybrid
CA$90.90K - CA$136.40K/yr
Experience inprogramming/scripting(Python, C, C++). * Experience with automated testing frameworks such as Robot Framework or Autobot for systemlevel validation and regression testing is an asset.
Familiarity with HMI development and integration using Python. * Experience in automated testing frameworks for embedded systems. * Contributions to open-source firmware or robotics projects.
Familiarity with HMI development and integration using Python. * Experience in automated testing frameworks for embedded systems. * Contributions to open-source firmware or robotics projects.
Lead Engineer, Reinforcement Learning & Scenario Generation
Toronto, ON · Remote
$225K - $300K/yr
... frameworks, and workflows for internal users. Qualifications * Master's degree in Robotics, AI ... Proficiency in Python and C++ for performance-critical simulation or graphics pipelines.
Quick apply
Lead Engineer, Reinforcement Learning & Scenario Generation
Toronto, ON · Remote
$225K - $300K/yr
... frameworks, and workflows for internal users. Qualifications * Master's degree in Robotics, AI ... Proficiency in Python and C++ for performance-critical simulation or graphics pipelines.
We work within an Agile framework that is tightly integrated with the bank's broader enterprise ... Software development * C# and Python are assets * Databases * Relational databases (PostgreSQL ...
We work within an Agile framework that is tightly integrated with the bank's broader enterprise ... Software development * C# and Python are assets * Databases * Relational databases (PostgreSQL ...
Immediate Experience: 3 - 5 years; ideally strong focus in Python development and robotics; med ... Familiarity with machine learning and data analytics frameworks. * Experience delivering medical ...
Immediate Experience: 3 - 5 years; ideally strong focus in Python development and robotics; med ... Familiarity with machine learning and data analytics frameworks. * Experience delivering medical ...
Lead Machine Learning Engineer
Toronto, ON · Remote
$225K - $260K/yr
At Serve Robotics, we're reimagining how things move in cities. Our personable sidewalk robot is ... training frameworks and large dataset handling. * Strong programming skills in Python for ...
Quick apply
Lead Machine Learning Engineer
Toronto, ON · Remote
$225K - $260K/yr
At Serve Robotics, we're reimagining how things move in cities. Our personable sidewalk robot is ... training frameworks and large dataset handling. * Strong programming skills in Python for ...
Quality Assurance Engineer
Toronto, ON · Remote
CA$100K - CA$110K/yr
Strong hands-on experience with Postman/Newman (API) and at least one UI framework: Selenium, Robot, Playwright or Cypress * Solid Python scripting skills for automation, JSON handling, and building ...
Quick apply
Quality Assurance Engineer
Toronto, ON · Remote
CA$100K - CA$110K/yr
Strong hands-on experience with Postman/Newman (API) and at least one UI framework: Selenium, Robot, Playwright or Cypress * Solid Python scripting skills for automation, JSON handling, and building ...
... frameworks to support Autonomous Vehicle (AV) development. - Lead technical and architecture ... Qualifications: - MS/PhD or Bachelors degree with a Computer Science, Robotics and/or similar ...
... frameworks to support Autonomous Vehicle (AV) development. - Lead technical and architecture ... Qualifications: - MS/PhD or Bachelors degree with a Computer Science, Robotics and/or similar ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
Integrate RPA solutions with APIs, databases, and third-party systems. * Perform data extraction, transformation, and analysis using Python. * Develop reusable components and frameworks for ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
Integrate RPA solutions with APIs, databases, and third-party systems. * Perform data extraction, transformation, and analysis using Python. * Develop reusable components and frameworks for ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
Integrate RPA solutions with APIs, databases, and third-party systems. * Perform data extraction, transformation, and analysis using Python. * Develop reusable components and frameworks for ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
Integrate RPA solutions with APIs, databases, and third-party systems. * Perform data extraction, transformation, and analysis using Python. * Develop reusable components and frameworks for ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
Integrate RPA solutions with APIs, databases, and third-party systems. * Perform data extraction, transformation, and analysis using Python. * Develop reusable components and frameworks for ...
Sr Micro Focus COBOL Developer (hybrid)
Brampton, ON · On-site +1
Integrate RPA solutions with APIs, databases, and third-party systems. * Perform data extraction, transformation, and analysis using Python. * Develop reusable components and frameworks for ...
Robot Framework Python information
What is the difference between Robot Framework Python vs Test Automation Engineer?
| Aspect | Robot Framework Python | Test Automation Engineer |
|---|---|---|
| Required Skills | Python, test automation, scripting | Programming, testing, automation tools |
| Work Environment | Automation testing, QA teams | Software development, QA teams |
| Industry Usage | Test automation, QA projects | Software testing, quality assurance |
| Certifications | Python certifications, testing tools |
Robot Framework Python is a test automation framework utilizing Python for scripting, mainly used for automating tests in QA teams. Test Automation Engineers design and implement automated tests, often using frameworks like Robot Framework Python. While both roles involve automation and testing skills, Robot Framework Python focuses on scripting within a specific framework, whereas Test Automation Engineers may work with multiple tools and programming languages to develop comprehensive testing solutions.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 27 days ago
General Motors rating
8.1
Based on 301 frontline employees who took The Breakroom Quiz
5th of 44 rated automakers
Job description
Job Description
Vacancy Status:
This posting is 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: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum.
The Role
At General Motors, we envision a future with zero crashes, zero emissions, and zero congestion. We are building the next generation of vehicle compute platforms and redefining how automotive software is developed, deployed, andmonitored.
TheVehicle Observabilityteam enables safe, reliable, and observable software across vehicles, edge, and cloud. We areseekinga highly motivated and detailorientedSenior Dev / QA Engineer - Vehicle Observability Platformto join our team.
You will lead the initiative toautomate testing of our vehicle observability platformendtoend. You will define and execute test strategies thatvalidatethe functionality, performance, and robustness of observability and controlplane solutions across multiple controllers and backend services. You will work directly with embedded and distributed systems, build scalable automated tests, and partner with development teams to deliver highquality, wellinstrumented releases.
WhatYou'llDo (Responsibilities)
Test Planning & Strategy:Own test strategies for thevehicle observability softwareand related data/controlplane software, with coverage from unit to invehicle testing, derived from Confluence/Jira requirements.
Requirements Coverage & Compliance:Ensure tests coverfunctional, platform, performance, nonfunctional, observabilityofobservability, datagovernance, and testdrivenrequirement categories.
Test Design & Execution:Design and execute automated and targeted manual tests for observability software APIs (C++, Java, C) across multiple ECUs and host environments, including multithreaded and multiinstance scenarios.
Automation & Tooling:Build andmaintainautomated suites and harnesses around the observability software (e.g., sample host services, supervisor test apps) using an inhouse automation framework,gtest/JUnit, Robot Framework, Python, CI systems, and XRay.
Bench & Vehicle Testing:UseHIL/SIL environmentsand invehicle setups to run functional, performance, and exposure tests, analyzing logs and telemetry to confirm requirement compliance and find defects.
Data Analysis & Reporting:Use metrics, logs, traces, and CPU/memory profiling to define quality/performance KPIs,validateperformance requirements (e.g., peroperation latency, async export), and summarize findings for stakeholders.
Defect Management & Quality Advocacy:Log, triage, and drive defects to resolution; champion quality, resiliency, and testability in design and code reviews.
Documentation & Traceability:Maintainconcise test plans, procedures, and reports, and keep clear requirementtotest traceability.
CrossFunctional Collaboration:Partner with development, platform/infrastructure, architecture, product, and release teams to align requirements, resolve integration issues, and ship on time.
Mentorship & Knowledge Sharing:Coach other engineers on test design, automation, and observability best practices; contribute to shared patterns and guidelines.
Process & Practice Improvement:Refine test processes, CI integration, testselection, and flakiness reduction to shorten feedback loops and increase confidence in releases.
Your Skills & Abilities (Required Qualifications)
Bachelor's degree inEngineering, Computer Science, Automotive Technology, or related field (or equivalent experience).
Typically5+ yearsinsoftware and/or embedded systems testing, including automotive or other safety/missioncritical domains.
Experience with bothmanual and automated testing.
Demonstrated ability to develop and executetest strategiesfor complex systems.
Proven experience testingembedded systemsand/or distributed services, withlargescale automated test suites.
Strong programming/scripting inC/C++, Java, and/or Pythonfor test automation and tooling.
Experience withtest automation frameworks(e.g., Robot Framework) andCI systems(e.g., Jenkins, GitHub Actions, Azure DevOps).
Experience withHIL and/or SIL testing toolsor equivalent platforms.
Solid understanding ofvehicle communication protocols(e.g.,CAN, LIN, Ethernet; OBDIIa plus).
Handson use ofversion control(e.g.,Git).
Familiarity withperformance and profiling toolsfor diagnosing system issues.
Experience withAPI testing(e.g., Insomnia, Postman).
Ability to read requirements/architecture documents and turn them into effective test designs.
Experience with network protocol analysis tools such asWireshark.
Soft Skills (Required)
Strongownership mindset; able to drive test planning and execution across teams.
Excellentanalytical and problemsolvingskills with a datadriven approach.
Clear, conciseverbal and written communicationfor both technical and nontechnical audiences.
Ability to workindependently and collaborativelyin a fastpaced environment.
Highattention to detailand consistent focus onquality, safety, and customer impact.
What Can Give You a Competitive Edge (Preferred Qualifications)
Experience onvehicle observabilityor related platform capabilities.
Familiarity withOpenTelemetryand modern observability stacks (metrics, logs, traces).
Experience withCI/CDtooling beyond basics (e.g., pipeline design, test orchestration, quality gates).
Experience withcloud platforms(AWS, Azure, GCP) andcontainers(Docker, Kubernetes) in vehicle or edge contexts.
Track recordleading quality efforts forcrossteamor multicomponent initiatives.
Contributions to internal frameworks or opensource projects intest automation,quality engineering, orobservability.
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 WILLNEED 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 1-800-865-7580. 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.
What General Motors employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About General Motors
Sourced by ZipRecruiter
General Motors is a company with global scale and capabilities, headquartered in Detroit, Michigan, with employees around the world. The company employs over 165,000 people, serves six continents, operates across 22 time zones, and has a diverse workforce speaking 75 languages1. GM’s vision is to drive the world forward by pioneering innovations that move and connect people to what matters. The company is working towards an all-electric future with its new Ultium Platform and is pushing transportation options beyond our wildest imaginations with autonomous vehicles. GM is also committed to becoming the most inclusive company in the world.
Industry
Transportation equipment manufacturing
Company size
10,000+ Employees
Headquarters location
Detroit, MI, US
Year founded
1908