Senior Playwright Automation Engineer
Role summary
Purpose Unlimited is seeking a Senior Playwright Automation Engineer to architect and evolve their AI-augmented test infrastructure. This role focuses on leading the development of a Playwright-based automation framework using modern JavaScript and TypeScript, designing scalable test architectures, and enhancing API automation. The engineer will also be responsible for reducing automation debt, integrating automation into CI/CD pipelines, and mentoring other engineers. The ideal candidate is a senior individual contributor with extensive experience in automation framework development, API testing, and AI-assisted tools, particularly within the fintech domain. This is a hybrid role based in Canada.
Purpose Unlimited is an independent financial services company with an unrelenting focus on customer-centric innovation, delivered through technology-driven solutions. Led by entrepreneur Som Seif, the company is developing a diversified product platform aimed at addressing historically underserved segments of the market. Purpose Unlimited’s businesses include Purpose Investments, Advisor Solutions by Purpose, and Driven.
Vacancy Status: This is for a current opening.
Compensation: $100,000 - $115,000
Job Description
Who you are
As Senior Playwright Automation Engineer on our Quality Platform, you will architect the systems that give our engineering teams genuine confidence to ship at speed: reliable, intelligent, AI-augmented test infrastructure that keeps pace with one of Canada's most ambitious fintech platforms.
What AI Does So You Don't Have To
At Purpose, we're direct about how AI changes the work. In this role, AI handles:
- First-draft generation of repetitive test cases from acceptance criteria and user stories
- Routine flakiness detection and pattern categorization across CI/CD runs
- Standard API contract diffing and regression signal generation
- Test data synthesis for complex financial and digital asset scenarios
What Only You Can Do
- Lead the evolution of our Playwright-based automation framework using modern JavaScript and TypeScript best practices.
- Design, enhance, and maintain scalable, modular test architecture aligned with engineering standards.
- Review and refactor existing Playwright E2E test cases to improve maintainability, structure, stability, and execution performance.
- Design and maintain scalable API automation frameworks that validate backend services and distributed systems.
- Develop reusable libraries and modular test components, ensuring API coverage forms the foundation of system reliability.
- Develop, review, and continuously improve Playwright-based end-to-end automation suites aligned with API-level validation workflows.
- Reduce automation debt by eliminating duplication, improving test isolation, and strengthening framework abstraction layers.
- Establish and enforce coding standards, reusable utilities, consistent naming conventions, and clean folder structures.
- Participate actively in Agile ceremonies including backlog refinement, sprint planning, design discussions, and retrospectives.
- Review user stories and acceptance criteria to identify gaps, edge cases, negative scenarios, and risk areas early in the development cycle.
- Create, update, and maintain structured end-to-end scenarios including edge cases, boundary conditions, and regression flows.
- Collaborate closely with Product Owners and Product Managers to validate business flows and clarify expected behaviors.
- Partner with developers to review feature implementations, validate logic, and conduct demo sessions confirming automation coverage.
- Improve test reliability by identifying and eliminating sources of flakiness and instability.
- Integrate automation into CI/CD pipelines and optimize execution strategies for parallelization and performance.
- Define and track automation metrics including regression stability, execution time, failure patterns, coverage health, and release readiness indicators.
- Continuously evaluate tools, libraries, and AI-driven enhancements to improve framework efficiency and long-term scalability – including LLM-assisted test generation, AI-powered flakiness analysis, and automated test data synthesis.
- Mentor engineers on Playwright best practices, JavaScript patterns, sustainable automation design, and practical use of AI-assisted development tools.
Who We're Looking For
You are a highly experienced, hands-on automation engineer with deep expertise in Playwright and JavaScript/TypeScript-based test frameworks. You operate as a senior individual contributor who leads through technical excellence, not people management.
You have extensive hands-on experience building scalable automation frameworks and improving quality verification processes in complex, distributed systems. You understand that UI and API coverage form the foundation of system reliability, particularly in regulated fintech environments.
You think in terms of architecture, reliability, performance, and measurable quality outcomes. You’re comfortable working alongside AI-assisted tools and can evaluate their output with the same critical eye you bring to any automation work. You collaborate closely with engineering and product teams while maintaining a developer-quality mindset.
Qualifications: What You Must Bring
- 7+ years of hands-on automation engineering experience.
- 3+ years of strong Playwright experience.
- 6+ years of hands-on experience in building automation framework (Selenium).
- 8+ years of progressive experience in Quality Assurance and SDLC practices.
- Advanced API testing expertise (REST, GraphQL, HTTP, JSON, OAuth) and strong understanding of microservices architectures.
- Hands-on experience using AI-assisted tools in your day-to-day engineering work – whether for test generation, maintenance, data synthesis, or defect analysis – and the judgment to know when to trust, adjust, or discard AI-generated output.
- Experience validating digital asset and cryptocurrency workflows including transaction processing, balances, staking operations, and financial data integrity.
- Strong understanding of test architecture patterns, modular design, and framework layering.
- Demonstrated ability to reduce test flakiness and improve execution stability.
- Strong debugging skills and ability to identify systemic weaknesses in automation structure.
- Experience working in Agile development environments.
- Ability to operate as a senior individual contributor with strong technical influence.
- Excellent communication and interpersonal skills with professional maturity in cross-functional collaboration.
How we work at Purpose
Every role at Purpose is assessed against our five values. As a squad lead, you model these daily:
- Innovation – You bring new ideas, challenge the status quo, and find better ways of building. You don’t wait for permission to experiment.
- Courage – You speak up when something isn’t working, take difficult stands on technical quality, and act with conviction even when it’s uncomfortable.
- Owner’s Mindset – You take full accountability for your squad’s outcomes. You treat the platform, the team, and the business as your own.
- Client Focus – You place client outcomes at the center of every architectural and delivery decision.
- Winning Through Individual and Collective Growth – You invest in your own development and actively contribute to the growth of every engineer around you.
Why should you join us?
- We are one of Canada's Top Small & Medium Employers' 2023 & 2024.
- We believe in innovation and a vibrant culture - work for an innovative, people-first, financial services firm that values entrepreneurialism.
- We believe in a flexible work structure – A flexible hybrid work model that empowers you to do your best work whether at home or the office.
- We care about your rewards - Competitive compensation including equity program.
- We care about your health – comprehensive group health and dental benefits and life insurance at little to no cost to you. We also offer a Lifestyle Spending Account for all your wellness needs.
- We care about your quality of life - flexible paid time-off policy with unlimited vacation days, and flexible sick and mental health days.
- We care about your family - Paid parental leave for eligible employees with a top-up.
- We care about your future – Generous Group RRSP matching and an optional TFSA program.
- We care about your development – We offer training opportunities and tuition support year-round.
Purpose Unlimited is an equal employer and we are dedicated to fostering an inclusive and barrier-free work environment for all employees and candidates. We encourage all qualified candidates to apply and if accommodation is required during any stage of the recruitment process, please contact any member of the People & Culture team at PeopleCultureTeam@purpose-unlimited.com. We thank all applicants for their interest; however, only those selected for interviews will be contacted.
Our work philosophy is a hybrid model allowing for flexibility and collaboration.
Applicants must be legally entitled to work in Canada. Immigration sponsorship is not offered for this role.
We may use artificial intelligence technology to assist in screening, assessing, or selecting applicants for this position. Final hiring decisions are made by qualified human reviewers.

