Senior QA Engineer
Opis roli
Poszukujemy doświadczonego QA / Test Engineera, który przejmie odpowiedzialność za jakość end-to-end nowoczesnej platformy headless eCommerce. Rozwiązanie obejmuje frontend oparty o React / Next.js, warstwę AWS backend-for-frontend, Salesforce Commerce jako silnik sprzedażowy oraz złożone integracje z systemami zewnętrznymi realizowane przez middleware.
Rola ma charakter hands-on i egzekucyjny – będziesz definiować strategię QA, budować fundamenty automatyzacji testów oraz weryfikować złożone procesy synchroniczne i asynchroniczne w szybkim rytmie sprintów.
Zakres obowiązków
Definiowanie i realizacja strategii QA dla pracy w modelu sprintowym (częste dema, szybka iteracja)
Budowa i utrzymanie testów end-to-end dla kluczowych ścieżek użytkownika, w tym:
zakładanie konta i uwierzytelnianie (Auth0)
konfiguracja profilu, formularze ubezpieczeniowe, upload dokumentów i zdjęć
workflow OCR i weryfikacja benefitów
koszyk, wybór cen, checkout, płatności i tworzenie zamówień
śledzenie zamówień, statusy wysyłek, widoki konta klienta
Testy integracyjne pomiędzy Salesforce Commerce APIs, warstwą AWS API/BFF oraz orkiestracją webMethods.io (retry, idempotencja, obsługa błędów, częściowe rezultaty)
Projektowanie i wykonywanie testów dla procesów asynchronicznych i wieloetapowych (polling, status jobów, correlation IDs, callbacki, kolejki)
Implementacja i utrzymanie automatyzacji testów UI i API oraz integracja testów z pipeline’ami CI/CD (bramkowanie releasów)
Tworzenie i utrzymanie artefaktów QA: planów testów, macierzy ryzyka, regresji, checklist gotowości środowisk, strategii danych testowych
Wykonywanie testów niefunkcjonalnych (smoke testy, podstawowe testy wydajnościowe, scenariusze odporności, walidacja gotowości do release’u)
Ścisła współpraca z architektami, developerami i product ownerami w celu zapewnienia jakości od najwcześniejszych etapów (AC, DoD, szybkie zamykanie defektów)
Wymagania
Minimum 6 lat doświadczenia w QA / Test Engineering przy aplikacjach webowych z rozbudowanym backendem i integracjami API
Bardzo dobra znajomość automatyzacji testów:
testy UI (preferowany Selenium, dopuszczalne Playwright lub Cypress)
testy API (Postman/Newman, REST-assured, testy kontraktowe)
Bardzo dobra znajomość Pythona
Doświadczenie w testowaniu systemów opartych o Salesforce (Commerce i Core APIs) oraz AWS (API Gateway, Lambda, logowanie, monitoring)
Umiejętność pracy z defektami w szybkim środowisku Agile (jasne raportowanie, priorytetyzacja, doprowadzanie tematów do zamknięcia)
Analityczne podejście, dbałość o szczegóły i nastawienie na jakość
Dobre umiejętności komunikacyjne i współpracy z zespołami technicznymi i produktowymi
Senior QA Engineer
Senior QA Engineer