Automation Developer - Senior

BlackCube Labs

Toronto

On-site

CAD 90,000 - 120,000

Part time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BlackCube Labs in Toronto is seeking a Senior Automation Developer to join onsite for an 11-month contract. You will design and implement automated tests across UI, API, and performance layers, leveraging Selenium, Cypress, Playwright, and JMeter among others.

You will analyze and convert manual test cases into automated scripts, work with QA and development teams, and ensure robust testing across the software lifecycle.

Qualifications

  • Strong hands-on experience with test automation tools and frameworks.
  • Experience with UI testing tools: Selenium, Cypress, Playwright, or WebDriverIO.
  • API testing using Postman, REST Assured, or SoapUI.
  • Performance testing with JMeter or Gatling.
  • Solid understanding of test frameworks (TestNG, JUnit, Mocha) and BDD tools (Cucumber, SpecFlow).
  • Ability to analyze manual test cases and identify automation opportunities.

Responsibilities

  • Identifies opportunities for automation within software processes.
  • Designs and executes QA tests using scripts that automatically test functionality.
  • Designs and writes test automation scripts.
  • Utilizes test automation frameworks.
  • Investigates problems in software as a result of testing.
  • Works with QA analysts and software developers to find solutions.

Skills

Automation design
Manual-to-auto analysis
Communication
Team collaboration

Tools

Selenium
Cypress
Playwright
WebDriverIO
Postman
REST Assured
SoapUI
JMeter
Gatling
TestNG
JUnit
Mocha
Cucumber
SpecFlow
Java
Python
JavaScript
C#
Git
Jenkins
Azure DevOps
GitLab CI

Job description

Job Title: Automation Developer - Senior

Location: Toronto

Work Model: Onsite

Duration: 11 months

Extension: 1 Time

Must Haves
  • Strong hands-on experience with test automation tools and frameworks such as:
  • Selenium, Cypress, Playwright, or WebDriverIO (for UI testing)
  • Postman, REST Assured, or SoapUI (for API testing)
  • JMeter or Gatling (for performance testing)
  • Solid understanding of test frameworks (e.g., TestNG, JUnit, Mocha) and BDD tools (e.g., Cucumber, SpecFlow).
  • Ability to analyze manual test cases and identify areas suitable for automation.
Description / Responsibilities / Skills
Responsibilities
  • Identifies opportunities for automation within software processes
  • Designs and executes QA tests using scripts that automatically test functionality.
  • Designs and writes test automation scripts
  • Utilizes test automation frameworks
  • Investigates problems in software as a result of testing
  • Works with QA analysts and software developers to find solutions
General Skills
  • Experience running tests for databases, systems, networks, applications, hardware and software
  • Experience identifying and documenting bugs and quality issues in development, service or business processes.
  • Experience installing applications and databases relevant to automation
  • Experience collaborating with stakeholders to understand how automation can improve workflow and creating documentation
  • Experience gathering and documenting requirements from end-users to develop the best automation solutions
  • A team player with a track record for meeting deadlines, managing competing priorities and client relationship management experience
Experience & Skill Set Requirements
Technical Skills - 40%
  • Proficiency in scripting/programming languages such as Java, Python, JavaScript, or C#.
  • Experience with version control and CI/CD tools like Git, Jenkins, Azure DevOps, or GitLab CI.
Quality Assurance & Testing - 35%
  • Deep knowledge of the software testing lifecycle (STLC) and QA methodologies (e.g., functional, regression, integration, system, smoke, and exploratory testing).
  • Experience developing data-driven, keyword-driven, or hybrid automation frameworks.
Soft Skills- 20%
  • Strong communication skills; both written and verbal
  • Excellent interpersonal relations and demonstrated ability to work with others effectively in teams
  • Demonstrated ability to work with functional and technical teams Demonstrated ability to participate in a large team and work closely with other individual team members
  • Proven analytical skills and systematic problem solving
  • Strong ability to work under pressure, work with aggressive timelines, and be adaptive to change
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11529 - Automation Developer - Senior
RQ11529 - Automation Developer - Senior

Analyst Technical Solutions • Toronto

On-site
CAD 96,000 - 103,000
Senior Automation Engineer - Toronto, ON (Hybrid)
Senior Automation Engineer - Toronto, ON (Hybrid)

Pozent Corporation • Toronto

On-site
CAD 85,000 - 120,000
Automation Developer - Senior
Automation Developer - Senior

The Code Crackers • Toronto

On-site
CAD 70,000 - 110,000
QA Automation Engineer
QA Automation Engineer

RELQ TECHNOLOGIES • Canada

Remote
CAD 80,000 - 100,000
QA Automation Engineer
QA Automation Engineer

Virtusa • Toronto

On-site
CAD 90,000 - 120,000
Senior QA Automation Engineer- Canada Remote
Senior QA Automation Engineer- Canada Remote

Relq Technologies Llc. • Hamlet of Calahoo

Remote
CAD 60,000 - 100,000
Quality Assurance Analyst V - Automation Testing
Quality Assurance Analyst V - Automation Testing

Compunnel Inc. • Toronto

On-site
CAD 100,000 - 120,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Kumaran Systems • Toronto

On-site
CAD 60,000 - 70,000
Test Automation Specialist
Test Automation Specialist

COFOMO • Montreal

On-site
CAD 90,000 - 120,000
Senior QA Automation Engineer Developer
Senior QA Automation Engineer Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 123,984 - 130,872