Senior Java QA Engineer
TENARAI TECHNOLOGIES SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Kraków, Podgórze
140–160 zł netto (+ VAT) / godz.
Wymagania
- znajomość narzędzi CI/CD: GitHub, Jenkins lub GitHub Actions
- doświadczenie z konteneryzacją: Docker, Kubernetes
- znajomość narzędzi monitoringu/logowania: Prometheus, Stackdriver
- podstawowe umiejętności skryptowe w Pythonie lub Bashu
- doświadczenie w używaniu WireMock lub podobnych narzędzi do mockowania usług zewnętrznych i symulowania odpowiedzi API w testach integracyjnych
- posiadanie prawa do pracy w Polsce
- gotowość do udziału w rotacji wsparcia on-call
- gotowość do pracy hybrydowej (2-3 dni z biura)
Opis stanowiska
Projekt to zagregowana platforma sprzedaży biletów lotniczych łącząca dane GDS, tanie linie i oferty NDC w jeden workflow dla agencji turystycznych. Będziesz projektować i utrzymywać testy automatyczne dla API RESTful i gRPC, głównie weryfikując backend w środowisku chmurowym GCP/GKE, a także wspierać release'y, analizować logi i metryki oraz mentorować młodszych testerów. To oferta dla seniora z mocnym Java i doświadczeniem w testowaniu systemów backendowych. Uwaga: mimo że skrypty w Pythonie/Bash opisano jako 'basic', przy dużym udziale automatyzacji może to oznaczać realnie wyższe oczekiwania.
🔍 Dekoder Ogłoszenia
🔴
Senior Java QA Engineer
Może oznaczać zarówno doświadczonego testera z mocnymi umiejętnościami programistycznymi w Javie, jak i inżyniera, który ma głównie pisać testy w Javie, ale niekoniecznie projektować architekturę testów.
🔴
Basic scripting skills in languages such as Python or Bash, useful for test automation, data preparation and tooling.
Chociaż napisane jako 'basic', może oznaczać, że oczekiwana jest biegłość w tych językach, jeśli test automation jest kluczowym elementem roli.
🔴
backend application development and testing
Może sugerować, że tester będzie zaangażowany w proces tworzenia aplikacji backendowych, a nie tylko w ich testowanie.
🟡
deployed in GCP/GKE
Wymaga znajomości i umiejętności pracy w środowisku chmurowym Google Cloud Platform, co może być bardziej zaawansowane niż tylko podstawowa znajomość narzędzi.
🟡
Experience using WireMock or similar tools for mocking external services and simulating API responses in integration tests.
Podkreśla potrzebę doświadczenia w tworzeniu i zarządzaniu mockami, co jest kluczowe dla efektywnego testowania integracyjnego.