QA Automation Engineer (Java / API) (k/m)

Warszawa
Oferta wygasa za:90 dni
Rodzaj umowyKontrakt B2B
Tryb rekrutacjiRekrutacja stacjonarna
Wymiar etatuPełny etat
BranżaIT

O projekcie

Poszukujemy doświadczonego QA Automation Engineera, który dołączy do zespołu realizującego projekt związany z automatyzacją testów backendowych oraz weryfikacją komunikacji pomiędzy systemami.

Szukamy osoby, która posiada praktyczne doświadczenie w automatyzacji testów z wykorzystaniem Java, REST Assured, REST API oraz SOAP, potrafi samodzielnie projektować i rozwijać testy automatyczne oraz aktywnie angażuje się w zapewnianie jakości oprogramowania.

Jeśli cenisz samodzielność, lubisz pracę z systemami backendowymi i chcesz mieć realny wpływ na jakość rozwijanych rozwiązań – zapraszamy do aplikowania!

Twój zakres obowiązków

  • Projektowanie, tworzenie i utrzymywanie automatycznych testów backendowych w Java.
  • Automatyzacja testów API z wykorzystaniem REST Assured.
  • Testowanie usług REST API oraz SOAP/WSDL.
  • Weryfikacja poprawności komunikacji i integralności danych pomiędzy zintegrowanymi systemami.
  • Tworzenie i wykonywanie zapytań SQL na potrzeby testowania oraz walidacji danych.
  • Rozwijanie i utrzymywanie frameworków testowych zgodnie z zasadami OOP i Clean Code.
  • Integracja testów automatycznych z procesami CI/CD.
  • Analiza wyników testów, identyfikacja błędów oraz współpraca z zespołami developerskimi przy ich rozwiązywaniu.
  • Przygotowywanie raportów z testów z wykorzystaniem Allure oraz narzędzi do zarządzania testami.
  • Udział w doskonaleniu procesów testowych i podnoszeniu jakości oprogramowania.

Nasze wymagania

  • Doświadczenie w automatyzacji testów backendowych.
  • Bardzo dobra znajomość Java oraz praktyczne doświadczenie w tworzeniu testów automatycznych.
  • Doświadczenie w testowaniu REST API i SOAP/WSDL.
  • Praktyczna znajomość REST Assured.
  • Doświadczenie w raportowaniu testów z wykorzystaniem Allure.
  • Dobra znajomość SQL, umożliwiająca samodzielne tworzenie zapytań i walidację danych.
  • Znajomość zasad programowania obiektowego (OOP), Clean Code oraz POJO.
  • Doświadczenie w pracy z procesami CI/CD oraz narzędziami takimi jak Jenkins lub Bamboo.
  • Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów.
  • Proaktywne podejście, odpowiedzialność za realizowane zadania oraz umiejętność współpracy w zespole.
  • Doświadczenie w testowaniu procesów ETL i przetwarzania danych.
  • Znajomość Apache Kafka.
  • Praktyczne wykorzystanie narzędzi AI w codziennej pracy inżynierskiej lub testerskiej.
  • Znajomość JUnit 5 oraz Lombok.
  • Doświadczenie z qTest lub innymi narzędziami do zarządzania testami.
  • Doświadczenie w testowaniu złożonych systemów backendowych i integracji systemowych.

To oferujemy

  • Udział w projekcie skoncentrowanym na automatyzacji testów backendowych w Java oraz testowaniu integracji między systemami.
  • Możliwość rozwoju kompetencji w obszarze API Test Automation, przetwarzania danych oraz CI/CD.
  • Pracę w zespole stawiającym na samodzielność, współpracę i dzielenie się wiedzą.
  • Możliwość rozwijania umiejętności związanych z AI oraz udziału w inicjatywach szkoleniowych.
  • Realny wpływ na jakość oprogramowania i rozwój procesów testowych.
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie