RQ11312 - Automation Developer - Senior

Source Code

Toronto

On-site

CAD 132,000 - 159,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Source Code in Toronto is seeking an Automation Developer - Senior to identify automation opportunities, design and execute QA tests, and develop reusable automation frameworks using Playwright. The role emphasizes UI and API automation, accessibility testing with tools like Axe/Lighthouse, and AI integration in scripting.

You will collaborate with QA analysts and software developers, write TypeScript/JavaScript automation scripts, and contribute to end-to-end automation solutions including

Qualifications

  • Identifies automation opportunities within software processes.
  • Designs QA tests and automates functionality checks with scripts.
  • Develops and maintains test automation scripts (UI/API).
  • Designs scalable automation using Playwright and modern frameworks.
  • Creates reusable environments, libraries and templates to reduce redundancy across tests.
  • Hands-on coding in TypeScript/JavaScript for automation tasks.
  • Tests UI, API, and end-to-end automation to ensure quality.
  • Collaborates with QA and dev teams to implement automation solutions.
  • Experience configuring automation for accessibility testing (WCAG/AODA).
  • Familiar with Power Automate, ML, AI models and related tooling.

Responsibilities

  • Identify automation opportunities in software processes.
  • Design and execute QA tests using automation scripts.
  • Write and maintain test automation scripts.
  • Use automation frameworks to run tests and investigate issues.
  • Collaborate with QA analysts and developers to fix defects.
  • Ensure automation solutions improve workflow and documentation.
  • Develop reusable automation components and libraries.
  • Support accessibility testing with appropriate tools.

Skills

Automation opportunities
QA testing design
Test automation scripting
Playwright framework
Reusable environments
TypeScript/JS
UI testing
API testing
Accessibility testing
Power Automate
ML/AI basics
Team collaboration
Documentation

Tools

Playwright
Power Automate
Angular
Java
Python
REST APIs
WCAG
Axe/Lighthouse

Job description

RQ11312 - Automation Developer - Senior

ONSITE -222 Jarvis Street, Toronto
8+ Months Duration + Possible extension

Must Have:
  • Identifies opportunities for automation within software processes
  • Designs and executes QA tests using scripts that automatically test functionality.
  • Designs and writes test automation scripts
  • Automation Framework Architecture (Playwright): - Deep expertise in designing, building, and evolving scalable automation frameworks using Playwright, including a thorough understanding of architecture patterns (Page Object Model, modular frameworks, hybrid frameworks).
  • Reusable Automation Design experience developing reusable environments, shared libraries, templates, while reducing redundancy across test suites.
  • Advanced Scripting & Hands-on Development - Strong hands-on coding skills (TypeScript/JavaScript, or similar) to develop, maintain, and troubleshoot automation scripts.
  • Experience implementing automation for- UI testing (Playwright) / API testing
  • Accessibility experience (AODA tools such as Axe, Lighthouse) and using AI in script
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 identifying opportunities for automation within software processes.
  • Experience designing and executing QA tests using scripts that automatically test functionality
  • 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
Additional Skills for RPA/ML Power Automate:
  • Demonstrated 5+ experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA), Machine Learning (ML) platform, and Process Mining Technologies.
  • Experience in configuring, building, or developing machine learning algorithms and relevant programming experiences such as Java or Python.
  • Demonstrated experience and skills in using Power Automate flows cloud and desktop flows, UI Interface, AI builder/ Form Recognizer ML models, and leveraging accelerators and connectors to build end-to-end RPA/ML automation solutions.
  • Demonstrated experience and skills to interface and integrate with multiple databases monitoring applications, Power BI, and different services, to implement end-to-end solutions.
  • Demonstrated knowledge of OCR, information extraction/classification, and experience in using and training AI models based on business requirements.
  • Demonstrated experience in documenting Solution Design Documents (SDD) based on business requirements and planning and executing the development tasks.
  • Demonstrated experience in designing secure Restful/Soap APIs web services and microservices with Java/JEE, Spring Framework, SQL/NoSQL database, Message Queue, etc.
  • Demonstrated experience in developing frontend applications using Angular, Java Scripts, Groovy, JSON, HTML/CSS/XML/XPath, and Python.
  • Good knowledge of IAM, OAuth, authentication, and authorization.
  • Has Experience in developing Java applications that follow Web Content Accessibility Guidelines (WCAG) at the AA level.
AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)
  • $70.48/hr - $84.58/hr Inc.
T4 RATE RANGE (7.25 billable hours per day)
  • $56.38/hr - $67.66/hr T4
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ08407 - Automation Developer - Senior
RQ08407 - Automation Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ11189 - 2 x Sr. Software Developer - Full Stack
RQ11189 - 2 x Sr. Software Developer - Full Stack

Source Code • Toronto

On-site
RQ08315 - Sr. Automation Developer
RQ08315 - Sr. Automation Developer

Rubicon Path • Toronto

On-site
CAD 90,000 - 130,000
RQ08287 - Automation Developer - Senior
RQ08287 - Automation Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08293 - Automation Developer - Senior
RQ08293 - Automation Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08295 - Automation Developer - Senior
RQ08295 - Automation Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ00708 - Senior Quality Assurance Specialist
RQ00708 - Senior Quality Assurance Specialist

Source Code • Toronto

On-site
RQ11143 - 2 x Sr. Software Developer - Back End
RQ11143 - 2 x Sr. Software Developer - Back End

Source Code • Toronto

On-site
RQ08125 - Automation Developer - Senior
RQ08125 - Automation Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ11142 - Sr. Cloud Application Specialist
RQ11142 - Sr. Cloud Application Specialist

Source Code • Toronto

On-site