JustJoin.IT Praca zdalna Senior

QA Automation Engineer (Kafka / Java)

emagine Polska

⚲ Warsaw

Do uzgodnienia

Wymagania

  • Java
  • API (Application Programming Interface)
  • Test Cases
  • CI/CD
  • Testing
  • REST
  • BDD (Behavior Driven Development)
  • Jenkins
  • Cucumber
  • REST API

Opis stanowiska

Stawka: 155 pln/h netto +VAT b2b
Model pracy: 100% zdalnie
Okres współpracy: 2 lata Branża: bankowość

Wprowadzenie i Podsumowanie:
Poszukujemy doświadczonego inżyniera automatyzacji testów, który ma pasję do testowania rozwiązań opartych na architekturze zdarzeń. Idealny kandydat powinien mieć solidne umiejętności w zakresie testowania integracji opartych na Apache Kafka, a także szerokie doświadczenie w tworzeniu automatycznych testów w Java. Osoba ta powinna również posiadać umiejętności w obszarze CI/CD i raportowania wyników testów.

Zakres obowiązków:
• Testowanie asynchronicznych integracji systemowych opartych na strumieniowym przesyłaniu zdarzeń z wykorzystaniem Apache Kafka
• Projektowanie i wykonywanie testów manualnych oraz automatycznych dla integracji event-driven
• Tworzenie i utrzymanie automatycznych scenariuszy testowych w Java + Cucumber (BDD)
• Budowanie i zarządzanie pipeline'ami testowymi w Jenkins (CI/CD)
• Raportowanie wyników testów przy użyciu Allure oraz zarządzanie przypadkami testowymi w Xray
• Weryfikacja kontraktów API z wykorzystaniem Swagger/OpenAPI
• Budowanie projektów testowych za pomocą Gradle

Wymagane umiejętności:
• Doświadczenie w testowaniu integracji Kafka (produkcja/konsumpcja zdarzeń, weryfikacja topicó, offset, kolejność zdarzeń)
• Umiejętność testowania manualnego (eksploracyjnego) oraz automatycznego integracji asynchronicznych
• Java – pisanie testów automatycznych
• Cucumber – tworzenie scenariuszy w BDD (Gherkin)
• Gradle – zarządzanie zależnościami i budowanie projektów
• Xray – zarządzanie przypadkami testowymi, planami i wykonaniami
• Jenkins – konfiguracja i uruchamianie pipeline'ów CI
• Allure – raportowanie wyników testów
• Swagger – testowanie i weryfikacja REST API

🔍 Dekoder Ogłoszenia

🟡
Poszukujemy doświadczonego inżyniera automatyzacji testów, który ma pasję do testowania rozwiązań opartych na architekturze zdarzeń.
Szukają kogoś, kto nie tylko potrafi, ale też lubi pracować z technologiami event-driven, co może oznaczać bardziej wymagające zadania.
🟡
Idealny kandydat powinien mieć solidne umiejętności w zakresie testowania integracji opartych na Apache Kafka, a także szerokie doświadczenie w tworzeniu automatycznych testów w Java.
Podkreślenie 'solidne' i 'szerokie' może sugerować, że oczekują poziomu eksperckiego, a nie tylko podstawowej znajomości.
🔴
Osoba ta powinna również posiadać umiejętności w obszarze CI/CD i raportowania wyników testów.
Chociaż brzmi to standardowo, w praktyce może oznaczać samodzielne budowanie i utrzymywanie całych procesów CI/CD, a nie tylko korzystanie z gotowych rozwiązań.
🔴
Testowanie asynchronicznych integracji systemowych opartych na strumieniowym przesyłaniu zdarzeń z wykorzystaniem Apache Kafka
Testowanie asynchroniczności i architektur event-driven jest zazwyczaj bardziej skomplikowane i czasochłonne niż testowanie synchronicznych API.
🔴
Projektowanie i wykonywanie testów manualnych oraz automatycznych dla integracji event-driven
Wymóg testów manualnych obok automatycznych może oznaczać, że nie wszystko jest jeszcze zautomatyzowane i będą potrzebne ręczne interwencje lub eksploracja.