Advanced Playwright Features

Alejandro

Alejandro Sanchez-Giraldo

Head of Quality Engineering
Devops1

Session Times

13:00 - 14:30

16:00 - 17:00

Speaker Biography

Alejandro brings over 15 years of extensive experience in the tech industry, specialising in quality assurance, DevOps and observability across diverse sectors, including both enterprise and startup environments. With a commitment to enhancing organisations' engineering practices, Alejandro focuses on empowering teams to elevate their quality standards. He is dedicated to fostering collaboration within teams and the broader community, advocating for the shared goal of driving quality excellence.

Alejandro has navigated through various roles and industries, garnering invaluable insights along the way. His guiding principle is to foster teamwork and collective growth, believing that by building strong community connections and fostering collaboration among internal and external stakeholders, organisations can collectively drive towards a culture of quality excellence.

Workshop Description

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.

Prerequisites:

☐ 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