
Prowadzę praktyczne szkolenia, które pomagają zespołom QA opanować narzędzia takie jak Playwright, Selenium oraz nowoczesne frameworki automatyzacji z wykorzystaniem C#, JavaScript i TypeScript..
Oferta szkoleń – praktyczne i gotowe do zastosowania w realnych projektach
Prowadzę interaktywne, praktyczne sesje programistyczne, które od pierwszego dnia dostarczają zespołowi wszystkiego, czego potrzebuje, aby tworzyć skalowalne i łatwe w utrzymaniu testy automatyczne.
Michał Ślęzak
contact: kontakt@testingplus.me

Dlaczego warto wybrać szkolenia właśnie ze mną?
W ciągu ostatnich 12 miesięcy miałem okazję wystąpić na kilku dużych konferencjach, m.in.:
Nordic Testing Days 2025 (Tallinn) – Wystąpienie na temat łączenia Playwrighta i AI we współczesnych procesach automatyzacji testów.
StarEast 2025 (Orlando) – Prelekcja Playwright Tips & Tricks; ocena uczestników 9,7/10.
Warszawskie Dni Informatyki (Warszawa) – Wystąpienie o praktycznych zastosowaniach Playwrighta w testach end-to-end na jednej z największych konferencji IT w Polsce.
Mabl Experience 2024 (Boston) – Lightning talk na temat wykorzystania AI w automatyzacji testów.
TestCon 2024 (Wilno) – Prelekcja o zaawansowanym wykorzystaniu Playwrighta; wyróżniona jako jedna z pięciu najlepszych prezentacji, przy udziale około 400 uczestników.
W tym roku będę miał okazję wystąpić na trzech wydarzeniach:
- TestCon
- Test Warez
- Testing Assembly
Oto kilka wydarzeń, na których byłem prelegentem:






Automatyzacja testów z Playwright – C#, JS/TS i Java
Playwright to narzędzie, które wykorzystałem w wielu projektach, a swoją wiedzą na jego temat chętnie dzielę się również na blogu. Oto kilka artykułów, w których pokazuję praktyczne sposoby użycia Playwrighta w realnych scenariuszach:
- Visual Regression – artykuł opisujący wykorzystanie wbudowanych możliwości testów wizualnych w Playwright. Przygotowałem też powiązany wpis o Visual Regression Tracker – otwartoźródłowym narzędziu, które rozszerza domyślne funkcjonalności Playwright w zakresie testów wizualnych.
- How to Use Playwright with Cursor – pokazuję, jak integrować AI z workflow Playwrighta. Tekst zawiera m.in. przykład generowania Page Objectów przy użyciu LLM oraz użycia funkcji Codegen.
- Playwright MCP – wpis o tym, jak wdrożyliśmy Playwright MCP w projekcie, aby być na bieżąco z trendami w rozwoju wspieranym przez AI.
Na bazie tych publikacji oraz mojego szerokiego doświadczenia w automatyzacji testów jestem przekonany, że mogę poprowadzić wartościowy i angażujący warsztat z Playwright, dostosowany do potrzeb Twojego zespołu.
My doświadczenie jako międzynardowy mówca:
Prowadzę praktyczne warsztaty z Playwrighta na małych meetupach, średnich konferencjach oraz największych wydarzeniach testerskich na świecie. Kierując się pasją do technologii, wnoszę do każdego warsztatu dużą energię oraz praktyczne, realne doświadczenia.


Nordic Testing Days 2025 oraz nagranie Sii Tech Talk, podczas którego rozmawialiśmy o wykorzystaniu AI w automatyzacji testów.
Current Playwright Workshops I Offer
Master Playwright from scratch or level up your framework.
Języki: C#, JavaScript, TypeScript
Zakres tematyczny:
- konfiguracja projektu (w tym integracja z pipeline’ami CI/CD),
- zaawansowane selektory, testy API i trace viewer,
- integracja z Lighthouse i generowanie raportów.
Formaty warsztatów:
- 1-dniowy crash course – intensywne wprowadzenie,
- 2-dniowe warsztaty rozszerzone – obejmujące kod przykładowego projektu,
- 3-dniowe warsztaty pogłębione – jeden dzień poświęcony programowaniu, dwa dni frameworkowi Playwright.
Przykładowa agenda – oczywiście możemy dodać lub zmienić okreslone punkty materiału
Agenda warsztatów Playwright (2 dni)
Dzień 1 – Od podstaw do uporządkowanych testów
Godziny: 9:00–17:00 (8h, w tym przerwy i lunch)
9:00 – 9:15 – Powitanie i omówienie agendy
- wprowadzenie do warsztatów
- cele i oczekiwania
- przegląd narzędzi
9:15 – 10:15 – Moduł 1: Wprowadzenie + Podstawy TypeScript
- architektura Playwright
- headless mode, WebSockets, równoległość testów
- podstawy TypeScript: typy, interfejsy, async/await
- konfiguracja projektu: TypeScript, ESLint,
playwright.config.ts
10:15 – 11:00 – Moduł 2: Pierwszy test + Trace Viewer
- struktura testu:
test,expect,test.describe - Trace Viewer, zrzuty ekranu, nagrywanie wideo, tryb debug
- pierwszy przykład testu „happy path”
11:00 – 11:15 – Przerwa
11:15 – 12:15 – Moduł 3: Lokatory i interakcje
- rekomendowane lokatory:
getByRole,getByLabel,getByText - elastyczne lokatory: CSS, XPath,
:has,nth,filter - interakcje: kliknięcia, wpisywanie tekstu, upload plików, dialogi, iframy
- najczęstsze błędy i wskazówki debugowania
12:15 – 13:30 – Przerwa na lunch
13:30 – 14:45 – Moduł 4: Wzorzec Page Object – podstawy
- czym jest Page Object Pattern i kiedy go stosować
- praktyczny przykład logowania + inne przypadki
- konwencje nazewnicze i struktura katalogów
- dobre praktyki w utrzymaniu kodu
14:45 – 15:00 – Przerwa
15:00 – 17:00 – Moduł 5: Page Object – warsztat zaawansowany
- ćwiczenia praktyczne
- komponenty wielokrotnego użytku
- refaktoryzacja istniejącego kodu
- porównanie dobrego i złego designu Page Object
Dzień 2 – API, dobre praktyki i integracje
Godziny: 9:00–17:00 (8h, w tym przerwy i lunch)
9:00 – 9:45 – Moduł 6: Fixtures i kontekst testowy
test.use,test.beforeEach,test.step- tworzenie własnych fixture’ów
9:45 – 12:15 – Moduł 7: Praca z API
request.newContext,APIRequestContext- logowanie przez API i wstrzykiwanie tokenów
- łączenie API i UI: pobieranie danych z backendu, asercje w UI
- wzorzec Factory dla danych testowych
12:15 – 12:30 – Przerwa
12:30 – 13:30 – Moduł 8: Scenariusze łączące Page Object + API
- przepływ end-to-end: logowanie, tworzenie, weryfikacja, usuwanie
- integracja API + UI w realnych przypadkach testowych
- organizacja helperów i warstw testów
13:30 – 14:30 – Przerwa na lunch
14:30 – 15:30 – Moduł 9: Skalowalny kod i dobre praktyki
- strategie czekania:
toBeVisible,poll,toPass,waitFor - dlaczego unikać
waitForTimeout - tworzenie bardziej złożonych scenariuszy testowych
15:30 – 15:45 – Przerwa
15:45 – 16:30 – Moduł 10: Przydatne biblioteki i funkcje
- emulacja urządzeń mobilnych
- generowanie danych testowych z faker
- obsługa dat, schowka, drag & drop
- przydatne pluginy i rozszerzenia Playwright Test
16:30 – 17:00 – Moduł 11: Testy równoległe i integracja z CI/CD
- testy równoległe: projekty i workers
- podział testów desktop/mobile
- CI/CD z GitHub Actions: PR checks, nightly runs
- artefakty: trace, wideo, raporty HTML i Allure
- strategie tagowania: smoke, regression
“The fastest way to go from basic to production-ready with Playwright.”
Selenium Masterclass (C#, Java)
Zaktualizuj istniejące testy lub zbuduj nowoczesne środowisko Selenium.
- wzorce projektowe dla frameworków,
- testy równoległe i integracja z CI,
- dobre praktyki dla stabilnych lokatorów i retry,
- wskazówki dotyczące migracji do Playwright, jeśli zajdzie taka potrzeba.
Test Automation Bootcamp for Teams
Elastyczny bootcamp dostosowany do zespołów cross-funkcjonalnych.
- wprowadzenie do podstaw automatyzacji,
- budowanie solidnych testów dla UI, API i aplikacji mobilnych,
- wybór odpowiednich narzędzi w zależności od kontekstu (Playwright, Selenium, Cypress i inne),
- dodatkowo: godziny mentoringowe + wsparcie po szkoleniu.
👥 Dla kogo?
- zespoły QA, które chcą szybko podnieść kompetencje,
- testerzy manualni przechodzący do automatyzacji,
- zespoły inżynierskie potrzebujące stabilnego, praktycznego stosu do automatyzacji.
O mnie
Prowadziłem warsztaty dla klientów z branży fintech, SaaS i enterprise w Europie.
Występowałem jako prelegent na StarEast, TestWarez, TestCon, MsTechSummit.
Narzędzia i języki, z którymi najczęściej pracuję
- Testy: Playwright, Selenium, REST API Testing
- Języki: C#, TypeScript, Java
- CI/CD: GitHub Actions, Azure DevOps, Jenkins
- Frameworki i raportowanie: SpecFlow, ReportPortal
A few testimonilas:
“One of the most practical and well-structured workshops we’ve ever attended.” – member of my Playwright workshops
“Amazing knowledge and experience – a lot of useful examples.” -member of my Selenium workshops
My presentation at StarEast got 9.75 / 10 – link to summary from this event
My presentation at TestCon has been choosen like one of the five most interesting
email: kontakt@testingplus.me
How to Work With Me.
- Free 30-min discovery call
- Workshop planning & customization
- Delivery online or on-site
- Post-training materials + follow-up