×
Register Here to Apply for Jobs or Post Jobs. X

Senior Automation Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Randstad Canada
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Software Testing, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 140000 CAD Yearly CAD 90000.00 140000.00 YEAR
Job Description & How to Apply Below

We are seeking a highly accomplished Senior Automation Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier test automation engineering, framework architecture, and quality assurance capacity, specializing in designing, building, and scaling automated testing solutions across complex multi-tier enterprise systems.

As a Senior Automation Developer, you will bridge the gap between manual test suites, continuous integration pipelines, and core software engineering teams. Operating fully onsite in Toronto, you will evaluate application workflows, identify high-value automation targets, engineer data-driven and BDD test automation frameworks, and integrate automated UI, API, and performance test suites into Dev Ops deployment pipelines. This position demands a technical automation authority with strong programming skills in Java, Python, JavaScript, or C# who can accelerate software delivery while maintaining rigorous quality standards.

Location:

Toronto, ON

Assignment Type:
Onsite (5 days per week)

Contract Duration: 6-month contract (with potential for extension)

Advantages
  • Modern Tooling & Frameworks:
    Architect automated test suites using Selenium, Cypress, Playwright, REST Assured, and Postman.
  • Full-Spectrum Testing Scope:
    Lead end-to-end automation across web UI, REST/SOAP APIs, microservices, and performance benchmarks.
  • CI/CD & Dev Ops Integration:
    Embed automated regression and smoke test suites directly into Azure Dev Ops, Jenkins, or Git Lab CI pipelines.
  • High-Impact Engineering Leadership:
    Drive shift-left testing practices, build data-driven frameworks, and mentor QA team members.
Responsibilities
  • Analyze software workflows, system requirements, and manual test cases to identify optimal candidates for test automation.
  • Design, build, and maintain scalable, robust, and reusable test automation frameworks (data-driven, keyword-driven, or hybrid) using BDD tools like Cucumber or Spec Flow.
  • Develop, execute, and debug automated UI test scripts using tools such as Selenium, Cypress, Playwright, or WebDriverIO.
  • Build automated API test suites and validation scripts utilizing Postman, REST Assured, or SoapUI.
  • Conduct performance, stress, and load testing using JMeter or Gatling to evaluate system throughput, response times, and scalability bottlenecks.
  • Integrate automated test suites into continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, Azure Dev Ops, Git, or Git Lab CI.
  • Collaborate closely with software developers, QA analysts, and business stakeholders to investigate test failures, isolate software defects, and verify fixes.
  • Perform automated regression, functional, integration, smoke, and system testing across development, testing, and staging environments.
  • Maintain version control repositories for test automation code bases and enforce clean coding standards, assertions, and test structure principles.
  • Author detailed technical documentation, test execution reports, defect summaries, and framework maintenance guidelines.
Qualifications

Core Technical & Test Automation Requirements

  • Test Automation Tooling:
    Hands-on experience with modern UI test automation tools (Selenium, Cypress, Playwright, or WebDriverIO) and API testing tools (Postman, REST Assured, or SoapUI).
  • Programming & Scripting:
    Strong proficiency in programming languages used for test automation, such as Java, Python, JavaScript, or C#.
  • Test Frameworks & BDD:
    Solid understanding of unit/testing frameworks (TestNG, JUnit, Mocha) and Behavior-Driven Development (BDD) frameworks (Cucumber, Spec Flow).
  • Performance Testing:
    Experience developing and running performance test scripts using tools such as JMeter or Gatling.
  • Version Control & CI/CD:
    Hands-on…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary