Automation Engineer
Toronto, ON · On-site
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 ...
Toronto, ON · On-site
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 ...
Toronto, ON · On-site
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 ...
Experience designing and implementing automated tests using standard automation tools such as Pytest, Selenium, Playwright or others * Familiarity with object-oriented programming languages and ...
Experience designing and implementing automated tests using standard automation tools such as Pytest, Selenium, Playwright or others * Familiarity with object-oriented programming languages and ...
Experience designing and implementing automated tests using standard automation tools such as Pytest, Selenium, Playwright or others * Familiarity with object-oriented programming languages and ...
Experience designing and implementing automated tests using standard automation tools such as Pytest, Selenium, Playwright or others * Familiarity with object-oriented programming languages and ...
Toronto, ON · On-site
Execute quality gates on all Python contributions: ruff linting, mypy static type checking, pytest with a minimum 80% coverage threshold, and bandit security scanning Cross-Cutting * Participate in ...
Toronto, ON · On-site
Execute quality gates on all Python contributions: ruff linting, mypy static type checking, pytest with a minimum 80% coverage threshold, and bandit security scanning Cross-Cutting * Participate in ...
Experience des outils Matlab/Simulink ou Pytest. * Connaissance des langages d'assemblage et du codage de bas niveau. * Connaissance de Rational PORTES et des outils de signalement des problemes.
Experience des outils Matlab/Simulink ou Pytest. * Connaissance des langages d'assemblage et du codage de bas niveau. * Connaissance de Rational PORTES et des outils de signalement des problemes.
Experience with Git version control, unit testing (pytest), and CI/CD workflows. * Prior experience in performing physical layout using foundry-provided process design kits (PDKs), adhering to ...
Experience with Git version control, unit testing (pytest), and CI/CD workflows. * Prior experience in performing physical layout using foundry-provided process design kits (PDKs), adhering to ...
Toronto, ON · On-site +1
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Quick apply
Toronto, ON · On-site +1
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Toronto, ON · On-site +1
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Quick apply
Toronto, ON · On-site +1
... such as pytest, Cypress, or Playwright. 6. Familiarity with API testing tools (Postman, httpx) and testing methodologies. 7. Experience with defect tracking and collaboration tools (Jira, Notion ...
Hamilton, ON · On-site
Test frameworks: pytest, JUnit, Playwright or Cypress * API and load testing: Postman, k6 or JMeter * CI/CD: automated pipelines, test gates, coverage reporting * Data: PostgreSQL, TimescaleDB
Quick apply
Hamilton, ON · On-site
Test frameworks: pytest, JUnit, Playwright or Cypress * API and load testing: Postman, k6 or JMeter * CI/CD: automated pipelines, test gates, coverage reporting * Data: PostgreSQL, TimescaleDB
Familiarity with testing frameworks (pytest, unittest) and writing unit/integration tests as part of the development lifecycle * Working knowledge of Docker, Linux, and command-line tooling
Familiarity with testing frameworks (pytest, unittest) and writing unit/integration tests as part of the development lifecycle * Working knowledge of Docker, Linux, and command-line tooling
Proficiency in automated testing frameworks (e.g., Pytest, unittest). * Solid understanding of secure coding practices and application security principles (e.g., OWASP Top 10, data encryption, access ...
Proficiency in automated testing frameworks (e.g., Pytest, unittest). * Solid understanding of secure coding practices and application security principles (e.g., OWASP Top 10, data encryption, access ...
Toronto, ON · On-site
Experience with Python quality tooling such as pytest, ruff, mypy, profiling tools, and automated CI quality gates. * Experience defining typed schemas and validating LLM inputs and outputs using ...
Toronto, ON · On-site
Experience with Python quality tooling such as pytest, ruff, mypy, profiling tools, and automated CI quality gates. * Experience defining typed schemas and validating LLM inputs and outputs using ...
Proficiency in automated testing frameworks (e.g., Pytest, unittest). Solid understanding of secure coding practices and application security principles (e.g., OWASP Top 10, data encryption, access ...
Proficiency in automated testing frameworks (e.g., Pytest, unittest). Solid understanding of secure coding practices and application security principles (e.g., OWASP Top 10, data encryption, access ...
Toronto, ON · On-site
Experience with Python quality tooling such as pytest, ruff, mypy, profiling tools, and automated CI quality gates. * Experience defining typed schemas and validating LLM inputs and outputs using ...
Toronto, ON · On-site
Experience with Python quality tooling such as pytest, ruff, mypy, profiling tools, and automated CI quality gates. * Experience defining typed schemas and validating LLM inputs and outputs using ...
Toronto, ON · On-site
Hands-on with tools such as Playwright, Cypress, Selenium, Jest/Vitest, pytest, JUnit, and k6. * Full-Stack Development: Solid ability to build production features, not just test them. * Frontend:
Toronto, ON · On-site
Hands-on with tools such as Playwright, Cypress, Selenium, Jest/Vitest, pytest, JUnit, and k6. * Full-Stack Development: Solid ability to build production features, not just test them. * Frontend:
Automated testing (e.g., xUnit, Jest, PyTest); * Azure DevOps, GitLab, Git, and Jenkins; * Python; * Linux and shell scripting; * Docker and containerized services (e.g. Kubernetes) * Infrastructure ...
Automated testing (e.g., xUnit, Jest, PyTest); * Azure DevOps, GitLab, Git, and Jenkins; * Python; * Linux and shell scripting; * Docker and containerized services (e.g. Kubernetes) * Infrastructure ...
CA$120K - CA$170K/yr
Demonstrated experience designing and implementing test automation frameworks (for example, Python, Pytest, Robot Framework, PowerShell, or equivalent). Hands-on experience testing platforms such as ...
CA$120K - CA$170K/yr
Demonstrated experience designing and implementing test automation frameworks (for example, Python, Pytest, Robot Framework, PowerShell, or equivalent). Hands-on experience testing platforms such as ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
Unit testing frameworks - PyTest Understanding of the SDLC lifecycle for Agile & Waterfall methodologies Excellent written and oral communication skills Education: Bachelor's degree/University degree ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
Unit testing frameworks - PyTest Understanding of the SDLC lifecycle for Agile & Waterfall methodologies Excellent written and oral communication skills Education: Bachelor's degree/University degree ...
Experience with modern test automation frameworks such as Vitest, Pytest and PlayWright. * Growth Mindset: High sense of ownership and a collaborative, humble learner mindset. Bonus Points * PM ...
Experience with modern test automation frameworks such as Vitest, Pytest and PlayWright. * Growth Mindset: High sense of ownership and a collaborative, humble learner mindset. Bonus Points * PM ...
You have experience with Representational State Transfer (REST) API testing, pytest, Robot Framework, Appium, and Selenium. You also bring familiarity with API testing and service virtualization ...
You have experience with Representational State Transfer (REST) API testing, pytest, Robot Framework, Appium, and Selenium. You also bring familiarity with API testing and service virtualization ...
| Aspect | Pytest | Selenium Tester |
|---|---|---|
| Primary Focus | Automated testing framework for Python code | Web application testing using browser automation |
| Required Skills | Python programming, testing frameworks | Web technologies, Selenium WebDriver, scripting |
| Work Environment | Software development, QA teams, CI/CD pipelines | Web testing, QA teams, browser environments |
| Common Certifications | Python certifications, testing certifications | Selenium certifications, QA certifications |
Pytest is a Python testing framework used primarily for unit and integration testing of Python applications. Selenium Tester specializes in automating web browsers to test web applications. While both roles involve testing, Pytest focuses on code-level testing within Python projects, whereas Selenium Testers focus on browser-based testing of web interfaces. Understanding these differences helps teams assign the right tools and skills for their testing needs.
For Pytest jobs in Toronto, ON, the most frequently searched job titles are:
The top searched job categories for Pytest jobs in Toronto, ON are:

Toronto, ON • On-site
Full-time
Re-posted 3 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.