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

