RQ11312 - Automation Developer - Senior

Posted 5 Days Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Lead design and implementation of scalable test automation frameworks (Playwright); write and run automated UI/API tests; integrate tests into CI/CD; leverage RPA/Power Automate, ML/AI, OCR and accessibility tools; troubleshoot defects; document solution designs; mentor teams and drive automation strategy and governance.
Summary Generated by Built In

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.


Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 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

 

Skill Set Requirements:

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).

 

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.

 

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.

 

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.

 

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.


Skills Required

  • Identify opportunities for automation within software processes
  • Design and write test automation scripts
  • Automation Framework Architecture using Playwright (Page Object Model, modular/hybrid frameworks)
  • Reusable automation design, shared libraries and templates
  • Strong hands-on coding skills (TypeScript/JavaScript or similar)
  • Implement automation for UI testing (Playwright) and API testing
  • Accessibility testing experience (AODA, Axe, Lighthouse) and WCAG AA practices
  • Experience integrating automated tests into CI/CD pipelines
  • Experience with AI/ML in test automation and training AI models (AI Builder, ML, OCR, Form Recognizer)
  • Demonstrated experience (5+ years) developing, testing, and implementing solutions using Microsoft Power Automate, RPA and Process Mining technologies
  • Experience designing secure RESTful/SOAP APIs and microservices with Java/JEE, Spring Framework
  • Database experience (SQL and NoSQL) and integrating with monitoring applications and Power BI
  • Experience with performance testing tools (e.g., JMeter)
  • Frontend development experience (Angular, JavaScript, HTML/CSS, JSON, XML, XPath, Groovy)
  • Knowledge of IAM, OAuth, authentication and authorization
  • Experience documenting Solution Design Documents (SDD) and leading development tasks
  • Experience installing applications and databases relevant to automation and collaborating with stakeholders
  • Mentorship, team scaling, training and governance experience for automation programs
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.

Similar Jobs

Capital One Logo Capital One

VP, International Acceptance

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Toronto, ON, CAN
55000 Employees

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sales Associate II

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Ottawa, ON, CAN
16000 Employees
18-22 Hourly
Remote or Hybrid
Canada
289097 Employees

Magna International Logo Magna International

Quality Administrator / IATF Lead

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
Vaughan, ON, CAN
171000 Employees
80K-90K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account