Overview
Create fast, reliable, and efficient tests for any web application, Build scalable test suites using the Page Object Model and Pytest fixtures, Understand and apply the fundamentals of Playwright (navigation, interactions, selectors, file uploads, and downloads), Integrate automated tests into CI/CD pipelines
Software Test Analysts, Anyone who wants to work with web automation in general
Basic knowledge of programming logic or Python will be helpful, but is not required.
This course covers the use of artificial intelligence.
Playwright, developed by Microsoft, has been gaining increasing traction as a complete and modern tool for web test automation. It supports multiple browsers such as Chromium, Firefox, and WebKit, and provides powerful features like automatic waiting, script recording, and integrated debugging, which simplify daily work and make tests more robust.
In this course, you will learn how to use Playwright with Python and Pytest, one of the most in-demand combinations in the market. We will start from scratch with Python installation, virtual environment creation, Playwright setup, and execution of your first automated test.
Throughout the lessons, you will master the fundamentals of Playwright, learn how to work with selectors, essential commands, element inspection, and best practices. Next, we will cover the Page Object Model (POM), a pattern that helps organize automation projects and bring greater clarity and maintainability.
You will also have a dedicated module on Pytest Fixtures, where you will learn hands-on how to create fixtures, explore their different scopes, and apply them to real-world scenarios to keep your tests well-structured and reusable.
In addition, the course covers essential topics for day-to-day automation work, such as file uploads and downloads, parallel execution, custom HTML reports, authentication using storage state, and finally CI/CD integration using Jenkins.
By the end of the course, you will have developed a complete automation project, applying concepts and practices used in real companies, ready to be used in a professional environment.
Whether you are taking your first steps in quality assurance or looking to accelerate your career, this course will change the way you understand and apply test automation.
Jeferson Fabiano Caye
Hello, my name is Jeferson Caye. I have worked in test automation for many years and am directly involved in developing robust solutions for Web, Desktop, and API testing. I have hands-on experience with leading market tools such as Playwright, TestComplete, and k6, applied in real-world automation scenarios and CI/CD pipelines.
My teaching approach is straightforward: turning complex automation concepts into accessible and practical content. In my courses, you learn from the fundamentals to practices used in professional projects, including test architecture, best practices, project organization, and strategies to make your automation scalable.
If you are looking to grow in test automation with a practical, up-to-date, and market-oriented perspective, whether to start or advance your career, my courses are designed for that purpose.
