Masz minimum 6 lat udokumentowanego doświadczenia w automatyzacji testów oprogramowania, preferowanie w złożonych środowiskach klasy enterprise
Znasz metodykę QA – planowanie i projektowanie testów, ich wykonywanie, zarządzanie defektami, testy regresji oraz ciągłe doskonalenie jakości
Masz doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu skryptów oraz frameworków testów automatycznych
Pracowałeś/aś w automatyzacji testów z Javą 17+, znasz programowanie obiektowe, zasady Clean Code oraz wzorce oparte o POJO, pozwalające tworzyć czytelny i łatwy w utrzymaniu kod testowy
Masz praktyczne doświadczenie ze stackiem do testowania API w Javie: RESTAssured (testy na poziomie HTTP), JUnit 5 (zarządzanie cyklem życia testów, parametryzacja) oraz Lombok (ograniczanie boilerplate'u w klasach modelowych i builderach)
Rozumiesz architekturę REST (zasoby, metody HTTP, kody statusów, payloady JSON/XML) oraz kontrakty SOAP/WSDL i potrafisz projektować testy weryfikujące oba protokoły
Masz praktyczne doświadczenie w testowaniu API REST i SOAP, przepływów integracyjnych, usług backendowych oraz procesów dystrybucji danych
Pracowałeś/aś z narzędziami raportowania testów, w szczególności Allure – załączanie dowodów request/response, kategoryzowanie błędów i przygotowywanie czytelnych raportów dla interesariuszy
Sprawnie piszesz zapytania SQL i wykonujesz testy baz danych, w tym walidację danych i weryfikację procesów backendowych
Testowałeś/aś rozwiązania integracyjne, w tym przepływy asynchroniczne, integracje oparte o Kafkę, data pipeline'y oraz architekturę zdarzeniową
Znasz od strony praktycznej narzędzia do zarządzania testami i defektami, w szczególności qTest oraz Jira
Masz mocne umiejętności pracy z Git – strategie branchowania (GitFlow, trunk-based development), workflow pull requestów, code review oraz rozwiązywanie konfliktów
Masz praktyczne doświadczenie z pipeline'ami CI/CD, w szczególności Jenkins i/lub Bamboo, włącznie z konfiguracją i utrzymaniem jobów uruchamiających testy, etapów pipeline'u oraz publikacji wyników
Znasz zwinne metody pracy, w tym ceremonie Scrum: planowanie sprintu, refinement backlogu, przeglądy sprintu, retrospektywy oraz współpracę z Product Ownerami, developerami, analitykami i innymi specjalistami QA
Komunikujesz się bardzo dobrze w języku angielskim i potrafisz jasno przedstawić zakres testów, ryzyka, defekty, postęp automatyzacji oraz rekomendacje dotyczące jakości
Potrafisz pracować w zespole cross-funkcyjnym, mając na uwadze wartość biznesową, jakość dostarczanych rozwiązań i ciągłe doskonalenie
Masz proaktywne podejście i chcesz współtworzyć kulturę „Automation First" w zespole
Masz doświadczenie w przygotowywaniu i utrzymywaniu dowodów testowych, raportowaniu automatyzacji oraz dokumentowaniu pokrycia testami
Znasz i masz praktyczne doświadczenie w testach UI z wykorzystaniem Selenium lub Playwright
Your responsibilities
Projektowanie i implementacja testów automatycznych dla API, procesów integracyjnych oraz przepływów danych
Rozwój i utrzymanie istniejących frameworków automatyzacji testów
Udział w definiowaniu i rozwijaniu strategii automatyzacji oraz projektowanie skalowalnych i łatwych w utrzymaniu frameworków testowych
Tworzenie testów regresyjnych i integrowanie ich z procesami CI/CD
Wsparcie wdrażania podejścia „Automation First"
Współpraca z developerami, analitykami, Product Ownerami oraz pozostałymi zespołami MDM ART
Wsparcie automatyzacji zarówno nowych funkcjonalności, jak i istniejących produktów
Analiza wyników testów oraz przygotowywanie dowodów testowych
Wykorzystanie AI oraz GitHub Copilot do zwiększania efektywności automatyzacji testów
Mentoring mniej doświadczonych członków zespołu w obszarze automatyzacji testów
Tags
Carta de presentación
Inicia sesión para generar una carta de presentación para esta vacante.