Pracuj.pl Stacjonarnie Senior

Senior QA Engineer API (Playwright i TypeScript)

DomData S.A.

⚲ Poznań, Stare Miasto

Do uzgodnienia

Wymagania

  • Playwright
  • TypeScript
  • Node.js
  • REST API
  • HTTP
  • JSON
  • OpenAPI
  • Swagger
  • Jenkins
  • CI/CD
  • Git
  • SQL
  • MS SQL Server
  • PostgreSQL
  • .NET
  • Docker
  • Allure
  • Jira
  • Xray
  • k6
  • JMeter

Opis stanowiska

Nasze wymagania:
Doświadczenie seniorskie w automatyzacji testów API oraz projektowaniu lub istotnym rozwijaniu frameworków testowych.
Praktyczna znajomość Playwright w testowaniu API, w tym APIRequestContext, fixtures, asercji i uruchamiania równoległego.
Bardzo dobra znajomość TypeScript i Node.js, w tym typowania, programowania asynchronicznego i obsługi błędów.
Dobra znajomość REST, HTTP, JSON, OpenAPI/Swagger oraz mechanizmów uwierzytelniania i autoryzacji.
Umiejętność projektowania testów opartych na ryzyku oraz rozróżniania testów kontraktowych, integracyjnych i E2E.
Praktyczna znajomość Jenkins, CI/CD, Git, pull requestów i code review.
Znajomość SQL oraz umiejętność analizy logów i diagnozowania problemów integracyjnych.
Doświadczenie w pracy z agentami AI przy tworzeniu, analizie i refaktoryzacji testów, wraz z weryfikacją jakości wygenerowanego kodu.
Umiejętności mentoringowe, komunikacyjne i współpracy międzyzespołowej oraz swobodne korzystanie z anglojęzycznej dokumentacji technicznej.

Mile widziane:
Znajomość MS SQL Server lub PostgreSQL oraz doświadczenie z aplikacjami .NET.
Praktyka z Dockerem i kontenerowymi środowiskami testowymi.
Znajomość Allure, Jira i Xray.
Doświadczenie w testowaniu kolejek wiadomości, webhooków i integracji asynchronicznych.
Znajomość testów wydajnościowych API (k6, JMeter) i bezpieczeństwa API.
Doświadczenie w bankowości lub pracy z platformami BPM i low-code.

O projekcie:
Szukamy osoby na stanowisko Senior QA Automation Engineer, która obejmie odpowiedzialność techniczną za rozwój automatyzacji testów API platformy Ferryt. Będziesz projektować i rozwijać framework oparty na Playwright i TypeScript, tworzyć testy oraz wspierać testerów w rozwijaniu umiejętności automatyzacji. Celem roli jest wcześniejsze wykrywanie błędów w logice biznesowej i integracjach oraz dostarczanie wiarygodnych wyników testów w procesie CI/CD.

Zakres obowiązków:
Projektowanie i rozwój architektury frameworka testów API, w tym klientów API, fixtures, konfiguracji i raportowania.
Tworzenie i utrzymywanie testów funkcjonalnych, integracyjnych i regresyjnych, obejmujących logikę biznesową, uprawnienia oraz scenariusze negatywne i brzegowe.
Analiza wymagań i specyfikacji OpenAPI/Swagger oraz uzgadnianie oczekiwanego zachowania API z developerami i analitykami.
Zapewnianie powtarzalności, stabilności i wydajności testów poprzez właściwe zarządzanie danymi, zależnościami i mockami.
Integracja testów z pipeline’ami Jenkins i CI/CD, publikowanie raportów oraz definiowanie kryteriów jakości.
Ustalanie standardów kodu, prowadzenie code review i rozwijanie backlogu automatyzacji zgodnie z priorytetami biznesowymi i ryzykiem.
Mentoring testerów oraz współpraca z developmentem i zespołem E2E przy podziale zakresu testów.

Oferujemy:
Hybrydowy tryb pracy po pierwszym miesiącu pracy (3 dni z biura, 2 dni zdalnie);
Elastyczne godziny startu pracy (7:00–9:00);
Wsparcie na każdym etapie, od wdrożenia po dalszy rozwój;
Dofinansowanie udziału w szkoleniach i kursach;
Parking rowerowy oraz prysznic;
Casual Dress code;
Dofinansowanie do zakupu okularów;
Przyjazna, nieformalna atmosfera, wszyscy jesteśmy na „Ty”;
Wygodna lokalizacja biura (przystanek Aleje Solidarności: Autobus: 168, 170, 171, 178, 183, 191 Tramwaj: 12, 14, 15, 16);
Integracja firmowa oraz eventy organizowane w firmie.

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.