13:00 - 14:30
16:00 - 17:00
Abdiel is a seasoned software engineer and testing professional with over 15 years of experience. Originally from Mexico, Abdiel has had the privilege of working on projects across North America, Europe, and Asia before ultimately settling in Australia.
Abdiel specialises in continuous testing and transformation, and his passion for quality engineering and automation led him to co-found Turing Consulting, a company that provides first-class testing solutions to clients to transform the way they deliver quality software. Currently, he is contributing to Bendigo Bank's transformation efforts in the quality engineering and automation space.
In his free time, Abdiel enjoys pursuing his passion for design and watching indie and classic movies. He also loves to exercise and attend family music festivals, making sure to stay connected to the community.
In this Advanced Playwright Features workshop, we will explore a suite of powerful techniques to elevate your test automation practices using TypeScript. You’ll get hands-on experience with features like network mocking, request interception for real-time API validation, visual testing, and integrating with CI/CD pipelines to achieve faster, more stable feedback loops. We’ll also cover best practices for browser context isolation, parallel test execution, and efficient test data management.
In the final 20 minutes of the workshop, we’ll introduce an extendable Playwright framework enhanced with AI capabilities. You’ll see how natural language prompts can generate test scenarios, explore the fundamentals of prompt engineering, and discuss new Agentic workflows for quality engineering teams.
☐ Node.js 20+ installed → Download Node.js
☐ npm or yarn package manager available and updated
☐ Install Playwright for TypeScript → npm i -D @playwright/test
☐ VS Code (recommended) or another TypeScript-friendly IDE → Download VS Code
☐ Git installed and configured → Download Git
☐ GitHub account for CI/CD integration and code fork
☐ Familiarity with web testing (DOM, selectors, assertions)
☐ Comfortable with Git and command-line tooling
☐ Basic understanding of TypeScript syntax and async/await