QA Automation · SDET · Test Infrastructure

Buduję testy, które skalują się razem z produktem.

Senior engineer z doświadczeniem w automatyzacji testów, platformach testowych i CI/CD. Specjalizuję się w Playwright, Python/Pytest oraz tworzeniu niezawodnych pipeline'ów E2E, które pomagają zespołom szybciej i bezpieczniej dostarczać software.

O mnie

Quality engineering zamiast samego „testowania”.

Przez lata rozwijałem się od QA Automation w stronę test infrastructure engineering. Najbardziej interesują mnie problemy na styku automatyzacji, developer experience oraz niezawodności CI. Tworzę frameworki i narzędzia, które upraszczają pisanie testów oraz dostarczają szybki feedback przed mergem i deploymentem.

Playwright TypeScript Python Pytest API Testing Docker Buildkite GitHub Actions CI/CD E2E Testing Test Architecture Observability

Doświadczenie

Od QA Automation do Test Platform Engineering.

Senior Engineer — Test Platform Engineering

Affirm
Obecnie

Rozwój infrastruktury testowej, środowisk E2E oraz pipeline'ów walidujących zmiany przed mergem. Praca nad stabilnością testów, izolacją środowisk, optymalizacją czasu wykonania i ograniczaniem false-positive failures.

QA / SDET — Web Automation

Affirm
Wcześniej

Tworzenie i rozwój frameworków E2E dla aplikacji webowych. Migracja legacy testów do Playwright, rozwój testów API w Pytest oraz integracja automatyzacji z procesem CI/CD.

Wybrane projekty

Rzeczy, które realnie poprawiały delivery.

01

Playwright E2E Platform

Zaprojektowanie i rozwój frameworka Playwright dla wielu aplikacji webowych, z obsługą projektów, krajów, retry, raportowania oraz uruchamiania testów w CI i lokalnie.

02

API migration: ReadyAPI → Pytest

Migracja ponad 550 przypadków testowych do nowoczesnego frameworka Python/Pytest, z raportowaniem, smoke gate oraz integracją z pipeline'ami.

03

PR-time E2E validation

Przeniesienie ciężaru walidacji z niestabilnych środowisk współdzielonych do izolowanych środowisk uruchamianych dla konkretnych zmian i pull requestów.

04

CI reliability & performance

Optymalizacja pipeline'ów, retry wyłącznie dla failed tests, automatyczne raporty oraz praca nad ograniczeniem czasu wykonania i flakiness.

Impact

Przykładowe liczby.

550+ testów API zmigrowanych do Pytest
98%+ pass rate po poprawie infrastruktury
E2E walidacja przed mergem i deploymentem
CI/CD automatyzacja feedback loop dla developerów

Kontakt

Porozmawiajmy.

Interesują mnie tematy związane z quality engineering, test automation, developer tooling i test infrastructure.