Pracuj.pl Praca zdalna Mid

QA Engineer - WireMock (m/k/n)

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Wrocław, Fabryczna

Do uzgodnienia

Wymagania

  • JUnit
  • REST-assured
  • WireMock
  • REST API
  • ISO 8583
  • TCP/IP
  • CI/CD

Opis stanowiska

Nasze wymagania:
Minimum 4 lata doświadczenia na stanowisku QA Engineer lub Test Automation Engineer.
Praktyczne doświadczenie w automatyzacji testów z wykorzystaniem JUnit oraz REST-assured.
Doświadczenie w projektowaniu i realizacji testów integracyjnych.
Bardzo dobrą znajomość WireMock lub innych narzędzi do tworzenia mock serwerów.
Doświadczenie w projektowaniu i utrzymaniu Regression Test Suite.
Umiejętność przygotowywania scenariuszy testowych oraz danych testowych.
Doświadczenie w testach End-to-End oraz regresyjnych.
Znajomość procesów integracyjnych opartych o REST API.
Umiejętność analizy logów oraz diagnozowania problemów w środowiskach testowych.
Doświadczenie w testowaniu komunikatów ISO 8583.
Znajomość systemów płatniczych lub sektora bankowego.
Doświadczenie w pracy z systemami opartymi o komunikację TCP/IP.
Znajomość narzędzi CI/CD oraz doświadczenie z automatyzacją testów w pipeline'ach.

O projekcie:
Dołącz do zespołu realizującego zaawansowane rozwiązania z obszaru systemów płatniczych i integracji finansowych. Poszukujemy QA Engineera, który będzie odpowiedzialny za projektowanie strategii testów, przygotowanie scenariuszy testowych oraz rozwój automatyzacji testów równolegle z pracami developerskimi.

Zakres obowiązków:
Projektowanie i przygotowywanie test cases dla procesów sprzedażowych (Sales Flow).
Tworzenie oraz rozwój testów integracyjnych.
Konfigurowanie i wykorzystywanie WireMock oraz mock serwerów do testowania integracji.
Projektowanie i rozwój regression test suite.
Planowanie strategii testów oraz przygotowywanie danych testowych.
Tworzenie i rozwój automatyzacji testów równolegle z zespołem deweloperskim.
Wykonywanie testów end-to-end, regresyjnych oraz wsparcie testów demonstracyjnych (Demo).
Analiza wyników testów, raportowanie błędów oraz współpraca z zespołem deweloperskim przy ich rozwiązywaniu.
Dbałość o wysoką jakość dostarczanych rozwiązań i ciągłe doskonalenie procesu testowego.

🔍 Dekoder Ogłoszenia

🔴
Rozwój automatyzacji testów równolegle z pracami developerskimi.
Może oznaczać, że będziesz musiał szybko tworzyć testy automatyczne, zanim kod zostanie w pełni ukończony, co może prowadzić do niestabilnych testów lub presji czasu.
🔴
Projektowanie i przygotowywanie test cases dla procesów sprzedażowych (Sales Flow).
Może oznaczać, że będziesz musiał zrozumieć złożone procesy biznesowe, które mogą być słabo udokumentowane lub często się zmieniać.
🔴
Bardzo dobrą znajomość WireMock lub innych narzędzi do tworzenia mock serwerów.
Chociaż wymieniono WireMock, 'lub innych narzędzi' może sugerować, że będziesz musiał szybko nauczyć się i pracować z różnymi, potencjalnie mniej znanymi narzędziami.
🟡
Doświadczenie w testowaniu komunikatów ISO 8583.
Jest to specyficzna i potencjalnie niszowa technologia, która wymaga głębokiego zrozumienia jej struktury i zastosowań w systemach płatniczych.
🟡
Znajomość systemów płatniczych lub sektora bankowego.
Wymaga to specjalistycznej wiedzy domenowej, która może być trudna do zdobycia, jeśli kandydat nie ma wcześniejszego doświadczenia w tej branży.