On-siteFull Time

Salary

$73 - $83 / hr

Location

Regent Park, ON

Regent Park, Ontario M5A 3N7

Posted

Jul 22, 2026

Role overview

Assignment: RQ11312 - Automation Developer - Senior Job Title: Automation Developer Requisition (SS): RQ11312 Start Date: 2026-08-04 Client: Central Agencies Cluster End Date: 2027-05-04 Office Location: 222 Jarvis Street, Toronto Organization: Central Agencies Cluster Extension # of Days: 60.00 Ministry: Ministry of Treasury Board Secretariat # Business Days: 187.00 5 days onsite - This position is listed as Onsite. The resource is expected to work 7.25 hours per day between the standard working hours of 8:00 AM and 5:00 PM, excluding lunch breaks, Monday to Friday, at the identified OPS office location.

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

Description

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.

Evaluation Criteria:

40% Test Automation Architecture & Technical Expertise

  • 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.
  • Multi-layer Automation Coverage:
  • Experience implementing automation for:
  • UI testing (Playwright)
  • API testing
  • Performance testing (e.g., JMeter)
  • Accessibility (AODA tools such as Axe, Lighthouse)
  • CI/CD Integration:
  • Strong understanding of integrating automated tests into CI/CD pipelines, enabling continuous testing and release readiness.
  • AI in Test Automation:
  • Experience with, or exposure to, AI-powered testing capabilities (e.g., test generation, self-healing, intelligent reporting).

25% Automation Strategy, Governance & Process Improvement

  • Automation Strategy Development:
  • Proven experience defining and executing enterprise or branch-wide automation strategies, including roadmap planning and phased adoption.
  • Standards and Governance:
  • Ability to define automation standards, guidelines, and best practices, ensuring consistency across teams.
  • Metrics & Reporting:
  • Experience defining and tracking key automation KPIs (test coverage, execution efficiency, defect detection rates) and reporting to stakeholders.
  • Process Optimization:
  • Implement continuous improvement initiatives including:
  • QA audits (compliance, security, performance)
  • Process standardization and optimization
  • Framework Evolution:
  • Ability to continuously refine frameworks for scalability, maintainability, and performance.

20% Leadership, Team Scaling & Mentorship

  • Technical Leadership:
  • Experience leading automation initiatives and acting as a subject matter expert across multiple projects.
  • Team Building & Scaling:
  • Proven ability to scale QA Automation teams, integrating resources across multiple teams, sections, or branches.
  • Mentorship & Capability Development:
  • Provide hands-on coaching and mentoring to QA and development teams to improve automation skills and adoption.
  • Training & Knowledge Sharing:
  • Design and deliver structured training programs, workshops, and monthly knowledge-sharing sessions.
  • Resource Planning:
  • Ability to assess and ensure required capacity (people, tools, time) to sustain automation goals.

10% Collaboration & Stakeholder Engagement

  • Cross-functional Collaboration:
  • Strong ability to work with Development, QA, DevOps, and Business teams to embed quality practices early in the developement lifecycle.
  • Stakeholder Engagement:
  • Engage stakeholders to drive automation adoption, communicate progress, and align priorities.
  • Adoption & Change Management:
  • Experience leading branch-wide rollout initiatives, including pilot onboarding and support structures.
  • Documentation & Knowledge Management:
  • Ability to establish and maintain centralized repositories (e.g., MS Teams and SharePoint) for artifacts, frameworks, and documentation.

5% Project Management & Organizational Skills

  • Planning & Execution:
  • Ability to define clear automation project plans, manage deliverables, and meet timelines.
  • Pilot Management:
  • Experience selecting and delivering pilot projects involving CI/CD, AI, API, performance, and accessibility testing.
  • Continuous Improvement Tracking:
  • Document lessons learned and refine strategies for future phases.
  • Prioritization & Delivery:
  • Manage multiple concurrent initiatives while ensuring alignment with strategic goals.