QA Automation Engineer (Kafka / Java)
emagine · Remote - Poland · 2026-09-10
Job description
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