Marcin jest QA Engineerem i SDET-em z mocnym skrętem w stronę platform engineering. Działa na styku automatyzacji testów, CI/CD oraz rozwoju backendu i frontendu w produkcie SaaS dla branży hospitality. Jego głównym obszarem jest budowanie i utrzymywanie dużej infrastruktury testów end-to-end opartej na Playwright.
Poprowadził migrację testów E2E z ponad dziesięciu osobnych repozytoriów do scentralizowanego monorepo QA, definiując skalowalną, trójwarstwową architekturę pages, steps i specs, która stała się standardem dla całej organizacji.
Poza testami Marcin projektuje i utrzymuje pipeline’y Azure DevOps CI/CD, współtworzy usługi backendowe i mikrofrontendy oraz zajmuje się infrastrukturą w Terraformie i GitOps z użyciem Flux CD. Buduje też wewnętrzne workflow automatyzujące pracę w n8n — od powiadomień o awariach pipeline’ów po narzędzia, które pomagają zespołom szybciej reagować.
Mocno wierzy, że AI to przyszłość automatyzacji testów i całego QA. Od inteligentnego generowania testów po self-healing tests i code review wspierane przez AI — widzi ewolucję QA w kierunku dyscypliny, która wykorzystuje AI do szybszego działania, wyłapywania większej liczby problemów i dostarczania większej pewności na każdym etapie.
Doświadczenie
- Poprowadził migrację testów E2E z ponad 10 repozytoriów do scentralizowanego monorepo QA
- Zbudował skalowalną, trójwarstwową architekturę testów: pages, steps i specs
- Projektuje pipeline’y Azure DevOps i współtworzy backend, mikrofrontendy, Terraform, GitOps oraz automatyzacje w n8n