Pracuj.pl
Stacjonarnie
Senior
Senior QA Engineer API (Playwright i TypeScript)
⚲ 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.
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.