Automation Developer (Toronto)

Automation Developer (Toronto)

16 Oct
|
CareerBeacon
|
Toronto

16 Oct

CareerBeacon

Toronto

Our Client is seeking a Senior Automation Developer with strong hands-on experience designing, developing, and maintaining automated testing solutions for enterprise applications. The ideal candidate will have expertise in UI automation, API testing, performance testing, programming, automation framework development, and CI/CD integration.

The successful candidate will collaborate with QA analysts, software developers, and business stakeholders to improve testing efficiency, identify automation opportunities, and ensure reliable software delivery.

Key Responsibilities

- Identify opportunities to automate manual testing activities and improve software testing processes.

- Design, develop, maintain, and execute automated test scripts for enterprise applications, APIs, and integrated systems.

- Build reusable automation frameworks using Selenium, Cypress, Playwright, WebDriverIO, or equivalent tools.

- Develop and execute API automation tests using Postman, REST Assured, SoapUI, or similar platforms.

- Perform automated functional, regression, integration, system, smoke, and exploratory testing.

- Develop and execute performance testing scenarios using JMeter, Gatling, or equivalent tools.

- Write automation scripts using Java, Python, JavaScript, or C#.

- Implement data-driven, keyword-driven, and hybrid automation frameworks.

- Work with TestNG, JUnit, Mocha, Cucumber, and SpecFlow to support automated testing and Behavior-Driven Development (BDD).

- Integrate automated tests into CI/CD pipelines using Jenkins, Azure DevOps, Git, and GitLab CI.





- Analyze existing manual test cases and identify suitable opportunities for automation.

- Investigate software defects, perform root cause analysis, and collaborate with developers and QA analysts to resolve issues.

- Support automated testing of databases, applications, systems, networks, and integrated enterprise environments.

- Gather automation requirements from end users and stakeholders, documenting technical solutions and test procedures.

- Maintain automation scripts, execution reports, testing documentation, and quality metrics.

- Collaborate with cross-functional teams to manage delivery priorities and meet project deadlines.

Must-Have Qualifications

- Strong hands-on experience with UI automation tools such as Selenium, Cypress, Playwright, or WebDriverIO.

- Experience with API testing tools including Postman, REST Assured, or SoapUI.

- Experience with performance testing tools such as JMeter, Gatling, or equivalent platforms.

- Proficiency in Java, Python, JavaScript, or C#.

- Robust understanding of test automation frameworks such as TestNG, JUnit, and Mocha.

- Experience with BDD frameworks, including Cucumber or SpecFlow.





- Ability to review manual test cases and identify suitable automation opportunities.

- Experience developing data-driven, keyword-driven, or hybrid automation frameworks.

- Strong understanding of the Software Testing Life Cycle (STLC) and QA methodologies.

- Experience integrating automated tests into CI/CD pipelines.

- Strong analytical, troubleshooting, communication, and problem-solving skills.

Technical Skills

- UI Automation: Selenium, Cypress, Playwright, WebDriverIO

- API Automation: Postman, REST Assured, SoapUI

- Performance Testing: JMeter, Gatling

- Programming Languages: Java, Python, JavaScript, C#

- Test Frameworks: TestNG, JUnit, Mocha

- BDD Frameworks: Cucumber, SpecFlow

- CI/CD Tools: Jenkins, Azure DevOps, GitLab CI

- Version Control: Git

- Automation Frameworks: Data-Driven, Keyword-Driven, Hybrid

- Testing Types: Functional, Regression, Integration, System, Smoke, Exploratory

- Methodologies: Agile, SDLC, STLC

Preferred Qualifications

- Previous experience working with the Ontario Public Service (OPS) or other public-sector organizations.

- Experience building and maintaining enterprise-level test automation frameworks.

- Experience with CI/CD integration and automated quality assurance practices.

- Knowledge of database, API, and enterprise application testing.

- Strong experience collaborating with development teams, QA analysts, and business stakeholders.

- Ability to manage competing priorities and deliver within aggressive project timelines.

📌 Automation Developer (Toronto)
🏢 CareerBeacon
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: automation developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: automation developer (toronto) / toronto