Senior Automation Engineer
TubiTorontoWe are looking for a talented Automation Engineer to join our Automation Engineering team in Toronto.In this role, you will be responsible for designing and implementing automated tests for mobile ... Show more
Responsibilities:
General Skills:
Additional Skills for RPA/ML Power Automate:
Experience and Skill Set Requirements:
Must Haves:
Skill Set Requirements:
Test Automation Architecture & Technical Expertise:
Automation Strategy Governance & Process Improvement:
Leadership Team Scaling & Mentorship:
Collaboration & Stakeholder Engagement:
Project Management & Organizational Skills:
Required Skills:
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.
RQ11312 Automation Developer Senior • Toronto, Ontario, Canada