Przejdź do treści
TestLine Menu
TestLine

Doświadczenie projektowe

Ponad 7 lat doświadczenia w testach: bankowość, fintech, SaaS, logistyka i przemysł. Nazw klientów nie podaję, bo obowiązuje mnie poufność. Pokazuję branżę, skalę, problem i wynik.

fintech

Aplikacje mobilne i backend w fintechu

iOS, Android, mikroserwisy · zespół Agile 2024-dziś
problem
Aplikacje mobilne i mikroserwisy rozwijane równolegle wymagają testów manualnych i automatycznych oraz pilnowania terminów QA.
co zrobiłem
Rozwijam i utrzymuję automatyczne testy UI aplikacji iOS i Android (Appium, XCUITest, UIAutomator).
Testuję mikroserwisy backendu: logikę biznesową, API i integracje.
Planuję testy, pilnuję harmonogramu i priorytetów oraz biorę udział w triage i analizie przyczyn defektów.
  • Appium
  • XCUITest
  • UIAutomator
  • C#
  • Jenkins
  • Postman
wynik -83% czasu regresji: z 9 do 1,5 osobodnia
SaaS

Platforma SaaS do komunikacji omnichannel

Node.js, mikroserwisy · SMS, WhatsApp, e-mail · zespół międzynarodowy 2022-2024
problem
Zespół nie miał zaplanowanego procesu testów ani automatycznych testów smoke, więc defekty wychodziły późno.
co zrobiłem
Zaplanowałem cały proces testowania, strategię i zakres regresji od zera.
Napisałem testy automatyczne w TypeScript (Cypress, Playwright) dla testów smoke i testy API z GraphQL.
Zbudowałem dashboardy testów, które pomogły zejść z liczbą otwartych defektów poniżej 20.
  • TypeScript
  • Cypress
  • Playwright
  • GraphQL
  • Postman
  • GitLab CI
wynik 80% głównych funkcji objętych automatycznymi testami smoke <20 otwartych defektów dzięki dashboardom testów
logistyka

System dla firm kurierskich i sieci paczkomatów

startup · REST API · aplikacja automatu paczkowego 2023-2024
problem
Większość funkcji systemu nie miała testów na poziomie API, a dokumentacja rozjeżdżała się z faktycznym działaniem.
co zrobiłem
Napisałem ponad 60 automatycznych testów API w Javie i RestAssured.
Porównywałem odpowiedzi API z dokumentacją Swagger i zgłaszałem rozbieżności.
Zaprojektowałem i przeprowadziłem testy wydajności kluczowych usług w JMeter pod obciążeniem zbliżonym do produkcji.
  • Java
  • RestAssured
  • Postman
  • Swagger
  • JMeter
wynik 60+ testów API, ok. 70% głównych funkcji 100+ defektów zgłoszonych i rozwiązanych, co oszczędziło zespołowi czas i koszty
transport morski

System do planowania i monitorowania tras statków

korporacja · aplikacja webowa i panel zarządzania · dwa zespoły Scrum 2021
problem
Ręczna regresja zajmowała dużą część każdego sprintu, a zakres testów nie był powiązany z narzędziami zespołu.
co zrobiłem
Przebudowałem zakres regresji i zintegrowałem go z Azure DevOps.
Napisałem automatyczne testy regresji w Javie i Selenium.
Analizowałem wymagania biznesowe i pokryłem testami 100% nowych funkcji.
  • Java
  • Selenium
  • Azure DevOps
  • Postman
  • MongoDB
wynik -80% czasu poświęcanego na regresję 100% nowych funkcji pokrytych testami
bankowość

Bankowość internetowa i aplikacje mobilne banku

web, iOS, Android 2019-2021
problem
Główne aplikacje banku potrzebowały spójnego pokrycia testami między wydaniami i mniejszej liczby krytycznych błędów na produkcji.
co zrobiłem
Projektowałem zakresy regresji dla nowych funkcji i prowadziłem regularne cykle regresji na web i mobile.
Automatyzowałem testy funkcjonalne, regresji i smoke w Selenium i C#.
Analizowałem logi backendu i aplikacji mobilnych (Linux, Logcat) i testowałem API w SOAP UI i Postmanie.
  • C#
  • Selenium
  • SOAP UI
  • Postman
  • Jenkins
  • SQL
wynik -50% krytycznych błędów na produkcji 100% niezawodności testów przywrócone po refaktoryzacji frameworka
czasu regresji dzięki automatyzacji
-80%
krytycznych błędów na produkcji
-50%
testów API, ok. 70% głównych funkcji
60+
zgłoszonych defektów w projektach
450+

Masz release za kilka tygodni?

Opisz projekt w formularzu. Odpiszę z pytaniami o zakres albo z wstępnym planem testów.