Automation Engineer
Toronto, ON ยท On-site
Automation Engineer Location: Toronto | Hybrid About the Role We are looking for a developer-first ... Automate manual and regression testing using Python and modern automation frameworks. Analyse ...
Toronto, ON ยท On-site
Automation Engineer Location: Toronto | Hybrid About the Role We are looking for a developer-first ... Automate manual and regression testing using Python and modern automation frameworks. Analyse ...
Toronto, ON ยท On-site
Automation Engineer Location: Toronto | Hybrid About the Role We are looking for a developer-first ... Automate manual and regression testing using Python and modern automation frameworks. Analyse ...
Toronto, ON ยท On-site
$172.20 - $199.75/hr
Principal Automation Engineer (12 Month Contract) Location: Toronto - 100 Adelaide St W Time Type ... Advanced proficiency in Python. Hands-on experience leveraging Generative AI tools to automate ...
Toronto, ON ยท On-site
$172.20 - $199.75/hr
Principal Automation Engineer (12 Month Contract) Location: Toronto - 100 Adelaide St W Time Type ... Advanced proficiency in Python. Hands-on experience leveraging Generative AI tools to automate ...
Toronto, ON ยท On-site
You're comfortable with Python or a similar programming language, SQL and databases, and automation platforms such as n8n, Zapier, Make, or similar tools. You're also familiar with modern development ...
Toronto, ON ยท On-site
You're comfortable with Python or a similar programming language, SQL and databases, and automation platforms such as n8n, Zapier, Make, or similar tools. You're also familiar with modern development ...
Toronto, ON ยท On-site
Write Python, JavaScript, or C# beyond the UiPath activity layer - custom scripts, data ... Jira or Azure DevOps for sprint tracking and defect management * Microsoft Power Platform (Power ...
Toronto, ON ยท On-site
Write Python, JavaScript, or C# beyond the UiPath activity layer - custom scripts, data ... Jira or Azure DevOps for sprint tracking and defect management * Microsoft Power Platform (Power ...
CA$80K - CA$95K/yr
You will work closely with developers, product owners, and DevOps teams to ensure high-quality ... The ideal candidate will have strong automation framework development skills using Java and Python ...
Quick apply
CA$80K - CA$95K/yr
You will work closely with developers, product owners, and DevOps teams to ensure high-quality ... The ideal candidate will have strong automation framework development skills using Java and Python ...
You will work heavily in Python, EDA tools, applying software engineering rigor to the challenges ... Contribute to other PDK, DRC, and automation projects as needed Qualifications * Masters or PhD in ...
You will work heavily in Python, EDA tools, applying software engineering rigor to the challenges ... Contribute to other PDK, DRC, and automation projects as needed Qualifications * Masters or PhD in ...
We are seeking a Process Automation Engineer who can analyze existing business processes, design ... C#, Python) * Experience with low-code automation platforms (preferred: UiPath) * Strong ability to ...
We are seeking a Process Automation Engineer who can analyze existing business processes, design ... C#, Python) * Experience with low-code automation platforms (preferred: UiPath) * Strong ability to ...
Chatsworth, ON ยท On-site
CA$115K - CA$135K/yr
... Python, Beckhoff TwinCAT, and Structured Text PLCs. * Define, formalize, and maintain test plans ... robotics and automation engineers. * Triage and support cell-level issues, performing initial ...
Chatsworth, ON ยท On-site
CA$115K - CA$135K/yr
... Python, Beckhoff TwinCAT, and Structured Text PLCs. * Define, formalize, and maintain test plans ... robotics and automation engineers. * Triage and support cell-level issues, performing initial ...
Toronto, ON ยท On-site
Position Summary We are looking for a QA Automation Engineer to join our engineering team and help ... Java, JavaScript, TypeScript, Python, or similar * CI/CD: Jenkins, GitLab CI, TeamCity, Bitbucket ...
Quick apply
Toronto, ON ยท On-site
Position Summary We are looking for a QA Automation Engineer to join our engineering team and help ... Java, JavaScript, TypeScript, Python, or similar * CI/CD: Jenkins, GitLab CI, TeamCity, Bitbucket ...
Toronto, ON ยท On-site
Position Summary We are looking for a QA Automation Engineer to join our engineering team and help ... Java, JavaScript, TypeScript, Python, or similar * CI/CD: Jenkins, GitLab CI, TeamCity, Bitbucket ...
Toronto, ON ยท On-site
Position Summary We are looking for a QA Automation Engineer to join our engineering team and help ... Java, JavaScript, TypeScript, Python, or similar * CI/CD: Jenkins, GitLab CI, TeamCity, Bitbucket ...
Job Title - QA Automation Job Location - Toronto, Canada Duration - 6+ Months Experience level - 5+ ... Python, Java) in addition to Continuous Integration tools (such as: Jenkins, Azure DevOps) ...
Job Title - QA Automation Job Location - Toronto, Canada Duration - 6+ Months Experience level - 5+ ... Python, Java) in addition to Continuous Integration tools (such as: Jenkins, Azure DevOps) ...
Chatsworth, ON ยท On-site
CA$140K - CA$165K/yr
Programming experience with C, C++, or Python. * Understanding of industrial robotics systems and ... Experience supporting automation systems from prototype through production deployment. *This is not ...
Chatsworth, ON ยท On-site
CA$140K - CA$165K/yr
Programming experience with C, C++, or Python. * Understanding of industrial robotics systems and ... Experience supporting automation systems from prototype through production deployment. *This is not ...
The Lead Automation Developer owns the test automation strategy for the Imaging Suite portfolio ... Python, Java, or C#. * Experience designing andmaintainingtest frameworks and harnesses, not only ...
The Lead Automation Developer owns the test automation strategy for the Imaging Suite portfolio ... Python, Java, or C#. * Experience designing andmaintainingtest frameworks and harnesses, not only ...
... TCL, Python, Perl, shell) * A drive towards best practices and the best quality possible and a ... automation
... TCL, Python, Perl, shell) * A drive towards best practices and the best quality possible and a ... automation
Oshawa, ON ยท Remote
$95 - $100/hr
Strong programming skills (Java, C#, JavaScript, Python) UI and API automation expertise (Playwright, Selenium, REST) Framework and TDD/BDD knowledge (TestNG, Cucumber) CI/CD and DevOps pipeline ...
Oshawa, ON ยท Remote
$95 - $100/hr
Strong programming skills (Java, C#, JavaScript, Python) UI and API automation expertise (Playwright, Selenium, REST) Framework and TDD/BDD knowledge (TestNG, Cucumber) CI/CD and DevOps pipeline ...
As a QA Automation Engineer, you will be liaising with the Developers and Scrum Master to identify ... Experience developing automation in at least one OO language - Java, Python, or web-based ...
As a QA Automation Engineer, you will be liaising with the Developers and Scrum Master to identify ... Experience developing automation in at least one OO language - Java, Python, or web-based ...
Toronto, ON ยท Hybrid
CA$125 - CA$145/hr
Role Summary As the Principal Automation Engineer, you will serve as the strategic leader for ... Advanced proficiency in Python. Hands-on experience leveraging Generative AI tools to automate ...
Toronto, ON ยท Hybrid
CA$125 - CA$145/hr
Role Summary As the Principal Automation Engineer, you will serve as the strategic leader for ... Advanced proficiency in Python. Hands-on experience leveraging Generative AI tools to automate ...
CA$83K - CA$120K/yr
... Python for automation, scripting, and tool integration. * 7+ years of experience working in Unix ... a collaborative engineering environment. * 7+ years of experience collaborating with cross ...
CA$83K - CA$120K/yr
... Python for automation, scripting, and tool integration. * 7+ years of experience working in Unix ... a collaborative engineering environment. * 7+ years of experience collaborating with cross ...
Strong programming background in Python, including API integration and development of automation tooling/services. Experience applying CI/CD practices to automation code using Git-based workflows and ...
Strong programming background in Python, including API integration and development of automation tooling/services. Experience applying CI/CD practices to automation code using Git-based workflows and ...
You have: 5+ years of hands-on automation testing experience in Python programming Proven experience in optical firmware integration testing Strong knowledge of optical communication principles and ...
You have: 5+ years of hands-on automation testing experience in Python programming Proven experience in optical firmware integration testing Strong knowledge of optical communication principles and ...
$60.5K - $69.7K
11% of jobs
$69.7K - $78.9K
11% of jobs
$80.7K is the 25th percentile. Wages below this are outliers.
$78.9K - $88K
11% of jobs
The median wage is $94.8K / yr.
$88K - $97.2K
22% of jobs
$102.6K is the 75th percentile. Wages above this are outliers.
$97.2K - $106.4K
33% of jobs
$106.4K - $115.6K
11% of jobs
$115.6K - $124.8K
0% of jobs
$124.8K - $134K
0% of jobs
$134K - $143.1K
0% of jobs
$143.1K - $152.3K
0% of jobs
$152.3K - $161.5K
0% of jobs
$60.5K
$98.5K
$161.5K
A Python Automation Engineer is responsible for designing, developing, and maintaining automated solutions using Python. They work on tasks like scripting repetitive processes, testing automation, data processing, and infrastructure automation. Their role often involves integrating various tools, optimizing workflows, and ensuring efficient software deployment. Strong programming skills, knowledge of automation frameworks, and experience with CI/CD pipelines are essential for this role.
A typical day for a Python Automation Engineer involves designing, coding, and maintaining automation scripts to streamline repetitive tasks or testing processes. You may collaborate with software developers, QA testers, and DevOps engineers to understand workflow requirements and troubleshoot issues that arise. Regular responsibilities include reviewing code, writing and running automated tests, monitoring results, and documenting procedures. Expect to participate in team meetings, project updates, and knowledge-sharing sessions as part of an agile or collaborative environment. This role provides variety and opportunities to continuously learn about new tools, technologies, and best practices.
To excel as a Python Automation Engineer, you need strong programming skills in Python, experience with automation frameworks (such as Selenium or PyTest), and a degree in computer science or a related field. Familiarity with version control systems like Git, continuous integration tools like Jenkins, and, optionally, certifications in automation or Python development are highly valued. Attention to detail, problem-solving skills, and the ability to communicate effectively with cross-functional teams are important soft skills for this position. These abilities ensure that automation solutions are reliable, scalable, and aligned with business or project goals.
For Python Automation Engineer jobs in Ontario, the most frequently searched job titles are:
The top searched job categories for Python Automation Engineer jobs in Ontario are:

Full-time
Posted 28 days ago
Job Description Automation Engineer Location: Toronto | Hybrid About the Role We are looking for a developer-first Automation Engineer who combines software development, test automation, AI, and DevOps skills to improve the quality and delivery of complex enterprise applications. You will work hands-on with application workflows, build automated testing solutions, develop CI/CD pipelines, and use AI-powered tools to improve test generation, regression analysis, and engineering productivity. What You'll Do Learn and understand complex application workflows through hands-on testing and analysis.
Automate manual and regression testing using Python and modern automation frameworks. Analyse application outputs to identify defects, regressions, and unexpected behaviour. Build and maintain CI/CD pipelines, automated quality gates, and deployment workflows.
Develop internal automation tools, frameworks, and reusable testing utilities. Use AI coding assistants, LLMs, and agentic frameworks to accelerate automation and testing. Support containerised environments, infrastructure automation, and artifact management.
Collaborate with developers, testers, infrastructure teams, and business stakeholders. Continuously improve test coverage, reliability, and engineering processes. What You'll Need 2-4 years of experience in software development, test automation, or a similar engineering role.
Strong Python skills, preferably with pytest, pandas, and NumPy. Strong SQL and relational database experience. Hands-on experience with CI/CD tools such as GitHub Actions or Jenkins.
Experience using AI-assisted development tools such as GitHub Copilot, Cursor, or Windsurf. Strong Git and software development practices. Experience working with complex enterprise applications or business-critical systems.
Comfortable with hands-on testing, debugging, and detailed data analysis. Nice to Have Experience with LLMs or agentic AI frameworks such as LangChain, AutoGen, or CrewAI. C++, C#/.NET, or Java experience
Docker, Ansible, Linux/Unix scripting, or infrastructure-as-code experience. Experience with messaging, APIs, distributed systems, or enterprise integrations. Performance testing experience with tools such as k6, JMeter, or Locust.
Technology Environment: Python | C++ | C#/.NET | Java | SQL | pytest | GitHub Actions | Jenkins | Docker | Ansible | Git | Oracle/SQL Server | LLM/AI Tools Why Join. Build automation for complex, business-critical technology. Take ownership of AI, testing, and DevOps initiatives
Work with modern engineering and AI tools. Gain broad exposure to enterprise technology. Grow your technical skills in a collaborative engineering environment.
Competitive compensation, professional development, and comprehensive benefits.