remotely.living

QA Automation Engineer (Kafka / Java)

emagine · Remote - Poland · 2026-09-10

Apply for this job

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