O mnie

Marcin Stanek

Jestem niezależnym inżynierem QA i automatyzacji (B2B, ponad 10 lat). Pomagam zespołom ograniczać ryzyko dostaw: testy i automatyzacja wpasowane w Wasz sposób wydawania oprogramowania, z krótkim, czytelnym kontekstem dla QA przy każdej zmianie - zakres i ryzyko, zanim przeprowadzicie pełną regresję.

Większość narzędzi optymalizuje wykonanie testów; trudniejsze jest wskazanie, co naprawdę wymaga uwagi. Skupiam się na zawężeniu luki między zmianami w kodzie a decyzjami QA - uporządkowane briefingi z PR i kontekstu (ticket, kontrakt API), jaśniejsze ryzyko i obszary wpływu, mniej niespodzianek na produkcji. Chodzi o realne ograniczenie ryzyka operacyjnego, a nie o modę na kolejne gadżety.

Oprócz automatyzacji wykonania projektuję i utrzymuję frameworki pod API i usługi, spięte z CI/CD, tak żeby feedback był ciągły - jako solidna baza i fundament pod kolejne warstwy: interpretację wyników, flaky testy czy doprecyzowanie zakresu w tym samym pipeline'ie. Pracuję też end-to-end w cyklu życia: od wymagań i projektu testów po wykonanie i release, w toolchainie, w którym i tak pracują deweloperzy.

Długoterminowo rozwijam kierunek, który można opisać jako warstwę decyzji QA w CI/CD: od strukturyzowanych briefingów przy PR, przez inteligencję na wynikach testów, po triage znalezisk bezpieczeństwa - zawsze z naciskiem na to, co realnie obniża ryzyko, a nie na „fajne demo z AI”.

Doświadczenie zawodowe

Technologie i narzędzia

  • C#
  • .NET
  • testy API
  • Docker
  • CircleCI
  • CI/CD
  • Git
  • Azure Service Bus
  • WireMock.NET
  • SQL
  • xUnit
  • NUnit
  • Automatyzacja testów w strategicznym projekcie: usługi .NET wdrożone w Dockerze.
  • Rozwój istniejącego frameworka testów API pod testy systemowe, integracyjne i integracje z dostawcami zewnętrznymi.
  • Integracja testów z pipeline’ami CI/CD w Azure DevOps.
  • Ścisła współpraca w ceremoniach agile z deweloperami, analitykami biznesowymi i product ownerami.
  • Mockowanie zależności zewnętrznych (WireMock.NET) pod testy API niżej w piramidzie.
  • Wsparcie strategii testów opartej na ryzyku i ograniczaniu zbędnej regresji.

Technologie i narzędzia

  • Selenium
  • C#
  • .NET
  • REST API
  • NUnit
  • Azure
  • Azure DevOps
  • Docker
  • Testcontainers
  • Event Bus
  • SQL
  • NoSQL
  • Gherkin
  • BDD
  • CI/CD
  • WireMock.NET
  • Databricks
  • QA backendu w projekcie modernizacji systemów w branży energetycznej: weryfikacja migracji logiki biznesowej z mainframe na architekturę .NET.
  • Testy integracyjne zadań wsadowych: przetwarzanie danych, przejścia stanów i niezawodna orkiestracja nocnych obciążeń.
  • Weryfikacja równoważności funkcjonalnej i spójności danych między źródłami legacy a mikroserwisami (Databricks, SQL, duże zbiory danych).
  • Budowa frameworków automatyzacji od zera pod API i procesy asynchroniczne w tle.
  • Integracja pakietów regresyjnych i batchowych z CI/CD w Azure DevOps.

Technologie i narzędzia

  • Selenium
  • Playwright
  • C#
  • .NET
  • TypeScript
  • REST API
  • NUnit
  • Azure
  • Azure DevOps
  • Docker
  • SQL
  • NoSQL
  • CI/CD
  • Snowflake
  • Prowadzenie inicjatyw QA i budowanie świadomości jakości w zespołach produktowych.
  • Mentoring i wdrażanie dobrych praktyk QA.
  • Projektowanie i utrzymanie automatyzacji backendu, frontendu i testów wydajnościowych.
  • Wpięcie testów w CI/CD z ciągłym feedbackiem.
  • Analiza wyników testów i rekomendacje działań naprawczych; raporty na spotkaniach statusowych.

  • Szkolenie kursantów z dobrych praktyk QA.
  • Prowadzenie pierwszego sprintu demo dla nowych osób w zespole.
  • Opracowanie i prowadzenie materiałów dydaktycznych z naciskiem na praktyczne umiejętności.
  • Mentoring studentów w rozwoju technicznym i zawodowym.

Technologie i narzędzia

  • Selenium
  • Java
  • REST API
  • JUnit
  • Maven
  • Docker
  • Gatling
  • SQL
  • CI/CD
  • Automatyzacja testów funkcjonalnych i API.
  • Dokumentowanie i śledzenie wyników testów; wsparcie przy debugowaniu.
  • Onboarding nowych członków zespołu i przestrzeganie standardów QA.
  • Testy funkcjonalne, integracyjne i wydajnościowe.

Technologie i narzędzia

  • Selenium
  • Java
  • REST API
  • JUnit
  • Maven
  • Docker
  • Gatling
  • Spock
  • Groovy
  • SQL
  • NoSQL
  • CI/CD
  • BDD
  • Projektowanie, implementacja i wykonywanie skryptów automatycznych; rozwój biblioteki testów zespołu.
  • Plany testów, dokumentowanie defektów, analiza wyników i rekomendacje.
  • Współpraca z deweloperami przy rozwiązywaniu problemów i raportowaniu.

Technologie i narzędzia

  • Selenium
  • C#
  • .NET
  • REST API
  • NUnit
  • Azure
  • Azure DevOps
  • Docker
  • SQL
  • CI/CD
  • Testy manualne i integracyjne; raportowanie w środowisku TFS.
  • Dokumentacja, testy wydajnościowe, testy na urządzeniach mobilnych, utrzymanie przypadków testowych.
  • Przygotowanie danych testowych i praca w zespole zorientowanym na agile.

Wykształcenie

2011 - 2015

Politechnika Krakowska, Wydział Mechaniczny, Informatyka - Inżynieria oprogramowania

Praca dyplomowa: system wspomagający zarządzanie treningami dla sekcji wioślarskiej z wykorzystaniem Entity Framework w technologii ASP.NET.

Certyfikaty, języki i obszary pracy

  • Języki: polski, angielski.
  • Certyfikaty: Microsoft Azure AI Fundamentals (AI-900), ISTQB Foundation Level.
  • Zakres pracy: automatyzacja testów, QA backendu i frontendu, testy bezpieczeństwa i wydajności, API, CI/CD, .NET i Azure, kontenery, integracje z Databricks i Snowflake, współpraca z zespołem i mentoring.

Profil na LinkedIn