About the role
Projekt obejmuje rozwój ogólnopolskiego systemu do wystawiania, przechowywania i udostępniania faktur w ustandaryzowanym formacie XML, zintegrowanego z kluczowymi systemami administracji publicznej. System obsługuje dużą liczbę użytkowników jednocześnie poprzez różne kanały dostępu, w tym API, aplikację webową i mobilną. W ramach projektu realizowane są m.in. prace związane z developmentem, integracją, testami, wdrożeniem i stabilizacją rozwiązania.
Our expectations
- Minimum 4 lata doświadczenia zawodowego w testowaniu oprogramowania, w tym w automatyzacji testów.
- Bardzo dobra znajomość Java.
- Praktyczna znajomość Selenium WebDriver / Selenide.
- Doświadczenie w automatyzacji testów REST API oraz znajomość Rest Assured.
- Znajomość JUnit i/lub TestNG.
- Umiejętność pisania zapytań SQL.
- Znajomość Maven i/lub Gradle.
- Praktyczna znajomość Git oraz Jenkins.
- Umiejętność analizy i refaktoryzacji istniejącego kodu testów automatycznych.
- Znajomość narzędzi Jira i Confluence.
- Znajomość metodyki Scrum.
- Umiejętność samodzielnego realizowania zadań oraz pracy w zespole.
Main responsibilities
- Tworzenie i utrzymanie automatycznych testów GUI w Java + Selenide/Selenium WebDriver.
- Tworzenie i utrzymanie automatycznych testów REST API z wykorzystaniem Java + Rest Assured.
- Refaktoryzacja i rozwój istniejącego kodu testów automatycznych.
- Analiza wyników testów oraz diagnozowanie błędów.
- Raportowanie wyników testów podczas procesów regresyjnych.
- Weryfikacja danych z wykorzystaniem SQL.
- Integracja i uruchamianie testów w środowisku CI/CD (Jenkins).
- Współpraca z developerami, testerami i pozostałymi członkami zespołu w ramach Scrum.
- Tworzenie i utrzymanie dokumentacji związanej z testami.