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

Warszawa
Oferta wygasa za:90 dni
Tryb pracyHybrydowa
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 skoncentrowany na automatyzacji testów backendowych oraz zapewnianiu jakości komunikacji pomiędzy systemami.

Szukamy osoby, która posiada praktyczne doświadczenie w programowaniu w Javie, testowaniu REST API i SOAP oraz potrafi samodzielnie projektować i rozwijać testy automatyczne. Cenimy proaktywność, odpowiedzialność i umiejętność współpracy w zespole.

Twój zakres obowiązków

  • Projektowanie, tworzenie i utrzymywanie automatycznych testów backendowych w języku Java.
  • Automatyzacja testów API z wykorzystaniem REST Assured.
  • Testowanie usług REST API oraz SOAP/WSDL.
  • Weryfikacja poprawności danych i komunikacji pomiędzy systemami.
  • Tworzenie i wykonywanie zapytań SQL na potrzeby testowania i analizy 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 i współpraca z zespołem developerskim przy ich rozwiązywaniu.
  • Raportowanie wyników testów z wykorzystaniem Allure oraz narzędzi do zarządzania testami.
  • Aktywny udział w doskonaleniu procesów testowych i podnoszeniu jakości oprogramowania.

Nasze wymagania

  • Praktyczne doświadczenie w automatyzacji testów backendowych.
  • Bardzo dobra znajomość języka Java i umiejętność tworzenia testów automatycznych.
  • Doświadczenie w testowaniu REST API oraz SOAP/WSDL.
  • Praktyczna znajomość REST Assured.
  • Znajomość Allure w zakresie raportowania wyników testów automatycznych.
  • Znajomość SQL umożliwiająca samodzielne tworzenie zapytań i weryfikację danych.
  • Znajomość programowania obiektowego (OOP), zasad Clean Code oraz POJO.
  • Doświadczenie w pracy z procesami CI/CD i narzędziami takimi jak Jenkins lub Bamboo.
  • Umiejętność analizy problemów technicznych i samodzielnego poszukiwania rozwiązań.
  • Proaktywne podejście, odpowiedzialność za realizowane zadania i umiejętność pracy zespołowej.
  • Doświadczenie w testowaniu procesów ETL i przepływów danych.
  • Znajomość Apache Kafka.
  • Praktyczne doświadczenie w wykorzystywaniu narzędzi AI w codziennej pracy.
  • Znajomość JUnit 5 oraz Lombok.
  • Doświadczenie z qTest lub innymi narzędziami do zarządzania testami.
  • Doświadczenie w pracy z rozbudowanymi systemami backendowymi i integracjami między systemami.

To oferujemy

  • Udział w projekcie wykorzystującym nowoczesne technologie backendowe i rozwiązania integracyjne.
  • Możliwość rozwijania kompetencji w zakresie automatyzacji testów API, przetwarzania danych oraz CI/CD.
  • Pracę w zespole stawiającym na współpracę, samodzielność i wymianę wiedzy.
  • Możliwość rozwijania umiejętności związanych z AI oraz korzystania z inicjatyw szkoleniowych.
  • Realny wpływ na jakość rozwijanych rozwiązań i usprawnianie procesów testowych.

Benefity

Karta sportowa
Prywatna opieka medyczna
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie