Scalo
Scalo
New

QA Automation Tester (Java)

115 - 125 PLN/ godz.B2B
SeniorFull-time·B2B
#395008·Dodano 3 dni temu·1
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

Apache KafkaJavaGoGolangCucumberBDDGherkinREST APISwaggerOpenAPIGradleJenkinsXraySQL

Firma i stanowisko

W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Obszary naszej działalności obejmują m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi oraz dedykowane zespoły projektowe.

Wymagania

  • Posiadanie minimum 5-letniego doświadczenia w obszarze testowania oprogramowania.
  • Praktyczne doświadczenie w testowaniu integracji opartych na Apache Kafka, obejmujące produkcję i konsumpcję zdarzeń, weryfikację topiców, offsetów oraz kolejności przetwarzania komunikatów.
  • Umiejętność projektowania i realizowania testów manualnych, eksploracyjnych oraz automatycznych dla integracji asynchronicznych.
  • Doświadczenie w przeprowadzaniu testów end-to-end.
  • Znajomość języka Java i wykorzystywanie go do tworzenia testów automatycznych.
  • Praktyczna znajomość Cucumber oraz tworzenie scenariuszy testowych w podejściu BDD z wykorzystaniem Gherkin.
  • Znajomość Rest Assured oraz doświadczenie w testowaniu REST API z wykorzystaniem Swagger/OpenAPI i Postman.
  • Umiejętność budowania projektów testowych z wykorzystaniem Gradle oraz konfigurowania pipeline'ów CI w Jenkins.
  • Doświadczenie w pracy z narzędziami Xray oraz Allure do zarządzania testami i raportowania wyników.
  • Umiejętność analizowania logów backendowych oraz diagnozowania problemów w środowisku developerskim.
  • Doświadczenie w mockowaniu usług oraz realizacji testów integracyjnych.
  • Znajomość SQL i wykorzystywanie go do weryfikacji poprawności danych.
  • Umiejętność pracy w środowisku Agile oraz cenienie współpracy opartej na komunikacji i wymianie wiedzy.

Obowiązki

  • Projektowanie oraz realizacja testów manualnych i automatycznych dla integracji opartych na strumieniowym przesyłaniu zdarzeń.
  • Testowanie procesów end-to-end oraz weryfikacja poprawności komunikacji pomiędzy systemami z wykorzystaniem Apache Kafka.
  • Tworzenie i utrzymanie automatycznych scenariuszy testowych w technologii Java z wykorzystaniem Cucumber (BDD).
  • Budowanie oraz rozwijanie pipeline'ów testowych w Jenkins w ramach procesów Continuous Integration i Continuous Delivery.
  • Weryfikacja kontraktów API z wykorzystaniem Swagger/OpenAPI oraz testowanie usług REST API.
  • Raportowanie wyników testów przy użyciu Allure oraz zarządzanie przypadkami testowymi i planami testów w Xray.
  • Analiza logów backendowych, diagnozowanie problemów oraz współpraca z zespołem developerskim w procesie usuwania błędów.
  • Przygotowywanie środowisk testowych, mockowanie usług oraz realizacja testów integracyjnych.
  • Budowanie projektów testowych z wykorzystaniem Gradle.
  • Współpraca z zespołami developerskimi, analitykami oraz Product Ownerami w środowisku Agile.
  • Realizacja usług w trybie zdalnym.

Benefity

  • Możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services.
  • Zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie.
  • Dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy.
  • Sport subscription.
  • Training budget.
  • Private healthcare.
  • Praca w międzynarodowych projektach.
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Scalo

Scalo

683 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz