QA Automation Engineer (Java / REST Assured)
120 - 160 PLN/ godz.B2B
SeniorFull-time·B2B
#438727·Dodano wczoraj·3
Źródło: ITLTTech Stack / Keywords
JavaREST AssuredJUnitTestNGPostmanGitCI/CDSQLOOPSOLID
Firma i stanowisko
W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność współtworzymy wyjątkowe rozwiązania IT i zapewniamy doświadczone osoby eksperckie, które pomagają przyspieszać cyfrową transformację.
Wymagania
- Min. 5 lat doświadczenia w testowaniu oprogramowania, w tym praktyczne doświadczenie w automatyzacji testów w Java
- Bardzo dobra znajomość języka Java oraz dobrych praktyk programistycznych, m.in. OOP, SOLID i KISS
- Praktyczna znajomość REST Assured oraz doświadczenie w automatyzacji testów backendu i REST API
- Znajomość frameworków testowych, takich jak JUnit lub TestNG
- Dobra znajomość Postman
- Doświadczenie w testowaniu API i aplikacji opartych na mikroserwisach
- Znajomość Git oraz procesów i narzędzi CI/CD
- Dobra znajomość baz danych SQL
- Znajomość SDLC i procesów testowania oprogramowania
- Doświadczenie w code review
- Znajomość testów manualnych
- Samodzielność, odpowiedzialność i proaktywne podejście
- Bardzo dobre umiejętności komunikacyjne i współpracy z zespołami developerskimi
Nice to have:
- Doświadczenie w testach wydajnościowych i obciążeniowych, w tym znajomość Gatling
- Doświadczenie w pracy z rozwiązaniami chmurowymi, w szczególności AWS
- Doświadczenie w rozwijaniu lub utrzymywaniu frameworków automatyzacji testów
- Znajomość narzędzi AI wspierających proces testowania
Obowiązki
- Projektowanie, rozwój i utrzymanie automatycznych testów backendu oraz REST API w Java z wykorzystaniem REST Assured
- Analiza wymagań i specyfikacji technicznych oraz samodzielne planowanie i realizacja testów
- Identyfikacja ryzyk i dobór odpowiedniego podejścia do testowania w środowisku mikroserwisowym
- Przygotowywanie i realizacja testów automatycznych oraz manualnych dla backendu, API i komunikacji pomiędzy serwisami
- Weryfikacja poprawności działania API, logiki biznesowej oraz komunikacji pomiędzy mikroserwisami
- Analiza wyników testów, raportowanie defektów i współpraca z developerami przy ich diagnozowaniu
- Udział w code review oraz stosowanie dobrych praktyk programistycznych, m.in. OOP, SOLID i KISS
- Integracja testów z procesami CI/CD oraz praca z systemem kontroli wersji Git
- Samodzielne prowadzenie obszaru QA, w tym planowanie i realizacja testów, przy wsparciu doświadczonego QA Automation Engineera
Benefity
- Długofalowa, stabilna współpraca w oparciu o kontrakt B2B
- Szansa na rozwój w dużej strukturze, bezpośredni kontakt z Managerem zespołu
- Współpraca z ekspertami w firmie, w której IT jest dojrzałe i globalne, a metodyki zwinne są respektowane
- Dopłata do karty MultiSport oraz ubezpieczenia
- Godziny startu pracy 7:30 - 9:30
Karta sportowa
Ubezpieczenie
Elastyczne godziny
ITLT
152 aktywne oferty