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?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
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.









