W skrócie
- Zadania: Twórz i utrzymuj zautomatyzowane testy dla rozwiązań zarządzania danymi.
- Firma: Dynamiczna firma technologiczna z zespołem MDM ART.
- Benefity: Elastyczny model pracy, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość mentorowania młodszych członków zespołu i rozwijania strategii automatyzacji.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wprowadzaj innowacje w testowaniu automatycznym.
- Kwalifikacje: 6+ lat doświadczenia w testowaniu automatycznym i znajomość Java 17+.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Poszukujemy Senior Test Automation Engineer (3 FTE) do zespołu Neptune w MDM ART. Osoba na tym stanowisku będzie wspierać rozwój i utrzymanie zautomatyzowanych testów dla rozwiązań Master Data Management, z silnym naciskiem na testowanie API SOAP i REST, testowanie baz danych, testowanie integracji oraz automatyzację procesów backendowych/rozdziału danych.
Model pracy hybrydowej: 3 dni w biurze, począwszy od września/października 2026.
Wymagana jest silna wiedza z zakresu inżynierii QA oraz praktyczne doświadczenie w Java 17+, RESTAssured i JUnit 5 w zakresie automatyzacji testów zarówno dla REST, jak i SOAP API. Kandydaci muszą wykazać się solidnym zrozumieniem zasad architektury REST oraz kontraktów SOAP/WSDL, a także umiejętnością budowania i utrzymywania frameworków automatyzacji testów zgodnie z zasadami Clean Code i wzorcami projektowymi POJO.
Zakres obowiązków:
- Projektowanie i wdrażanie zautomatyzowanych testów dla API, procesów integracyjnych i przepływów danych.
- Rozwój i utrzymanie istniejących frameworków automatyzacji testów.
- Tworzenie testów regresyjnych i integrowanie ich z procesami CI/CD.
- Wsparcie w implementacji podejścia „Automation First”.
- Współpraca z programistami, analitykami, Product Ownerami i innymi zespołami MDM ART.
- Wsparcie automatyzacji zarówno nowych funkcji, jak i istniejących produktów.
- Analiza wyników testów i przygotowywanie dowodów testowych.
- Wykorzystanie AI i GitHub Copilot do poprawy efektywności automatyzacji testów.
- Mentorowanie mniej doświadczonych członków zespołu w zakresie automatyzacji testów.
Wymagana wiedza i doświadczenie:
- 6+ lat udokumentowanego doświadczenia w automatyzacji testów oprogramowania, najlepiej w złożonych środowiskach korporacyjnych.
- Silne zrozumienie metodologii QA, w tym planowania testów, projektowania testów, wykonywania testów, zarządzania defektami, testowania regresyjnego i ciągłego doskonalenia jakości.
- Dobre doświadczenie w automatyzacji testów, w tym projektowaniu, rozwijaniu i utrzymywaniu zautomatyzowanych skryptów testowych i frameworków.
- Praktyczne doświadczenie w rozwoju automatyzacji testów przy użyciu Java 17+, z silną znajomością programowania obiektowego, zasad Clean Code i wzorców projektowych opartych na POJO.
- Silne praktyczne doświadczenie z podstawowym stosem testowania API Java: RESTAssured do testowania na poziomie HTTP, JUnit 5 do zarządzania cyklem życia testów i parametryzacji oraz Lombok do redukcji boilerplate w klasach modelu i budowniczych.
- Solidne zrozumienie architektury REST (zasoby, metody HTTP, kody statusu, ładunki JSON/XML) oraz kontraktów SOAP/WSDL, z umiejętnością projektowania testów, które dokładnie walidują oba typy protokołów.
- Dobre doświadczenie w testowaniu API, szczególnie dla API REST i SOAP, przepływów integracyjnych, usług backendowych i procesów rozdziału danych.
- Doświadczenie z narzędziami do raportowania testów, szczególnie Allure, w tym dołączanie dowodów żądań/odpowiedzi, kategoryzowanie awarii i produkowanie jasnych raportów wykonania testów dla interesariuszy.
- Dobre doświadczenie w pisaniu zapytań SQL i przeprowadzaniu testów baz danych, w tym walidacji danych i weryfikacji procesów backendowych.
- Doświadczenie w testowaniu rozwiązań integracyjnych, w tym asynchronicznych przepływów, integracji opartych na Kafka, potoków danych i architektury opartej na zdarzeniach.
- Praktyczne doświadczenie z narzędziami do zarządzania testami i śledzenia defektów, szczególnie qTest i Jira.
- Silne umiejętności Git, w tym strategie gałęzi (np. GitFlow, rozwój oparty na trunku), przepływy pracy pull requestów, praktyki przeglądu kodu i rozwiązywania konfliktów - kluczowe dla efektywnej współpracy w zespole.
- Praktyczne doświadczenie z pipeline'ami CI/CD, szczególnie Jenkins i/lub Bamboo, w tym konfigurowanie i utrzymywanie zautomatyzowanych zadań wykonania testów, etapów pipeline'u i publikacji wyników testów.
- Znajomość i praktyczne doświadczenie w testowaniu UI w Selenium/Playwright (NICE TO HAVE).
- Dobre zrozumienie zwinnych metod pracy, w tym ceremonii Scrum, planowania sprintów, udoskonalania backlogu, przeglądów sprintów, retrospektyw oraz współpracy z Product Ownerami, programistami, analitykami i innymi specjalistami QA.
- Doskonale umiejętności komunikacyjne w języku angielskim, z umiejętnością jasnego wyjaśniania zakresu testowania, ryzyk, defektów, postępu automatyzacji i rekomendacji związanych z jakością.
- Umiejętność pracy w zespole międzyfunkcyjnym, z uwzględnieniem wartości biznesowej, jakości dostawy i ciągłego doskonalenia.
- Proaktywne podejście i chęć przyczynienia się do podejścia zespołu „Automation First”.
- Doświadczenie w przygotowywaniu i utrzymywaniu dowodów testowych, raportowania automatyzacji i dokumentacji pokrycia testów.
- Umiejętność mentorowania lub wspierania mniej doświadczonych członków zespołu w praktykach automatyzacji testów.
Senior IT Automation Tester – pracodawca: b2bnetwork
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując jako Cloud IT Architect, będziesz częścią zespołu, który kładzie duży nacisk na innowacje i współpracę, a także korzysta z najnowszych technologii chmurowych w sektorze finansowym. Oferujemy elastyczne godziny pracy, programy rozwoju umiejętności oraz przyjazną atmosferę, co sprawia, że jesteśmy idealnym miejscem dla profesjonalistów szukających satysfakcjonującej kariery.