QA Automation Tester (Java)
115 - 125 PLN/ godz.B2B
SeniorFull-time·B2B
#395008·Dodano 3 dni temu·1
Źródło: nofluffjobs.comTech 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
683 aktywne oferty