JustJoin.IT Praca zdalna Senior

QA Engineer (WireMock)

Upvanta sp. z o.o.

⚲ Wrocław, Gdańsk, Warszawa, Kraków, Poznań

Do uzgodnienia

Wymagania

  • QA
  • Test Automation
  • JUnit
  • REST API
  • wiremock
  • Regression Test Suite
  • ISO 8583
  • TCP/IP

Opis stanowiska

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
Na tym stanowisku będziesz:
• Projektować i przygotowywać test cases dla procesów sprzedażowych (Sales Flow).
• Tworzyć oraz rozwijać testy integracyjne.
• Konfigurować i wykorzystywać WireMock oraz mock serwery do testowania integracji.
• Projektować i rozwijać regression test suite.
• Planować strategię testów oraz przygotowywać dane testowe.
• Tworzyć i rozwijać automatyzację testów równolegle z zespołem deweloperskim.
• Wykonywać testy End-to-End, regresyjne oraz wspierać testy demonstracyjne (Demo).
• Analizować wyniki testów, raportować błędy oraz współpracować z zespołem deweloperskim przy ich rozwiązywaniu.
• Dbać o wysoką jakość dostarczanych rozwiązań i ciągłe doskonalenie procesu testowego.

Wymagania
Szukamy osoby, która posiada:
• 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.

🔍 Dekoder Ogłoszenia

🔴
równolegle z pracami developerskimi
Może oznaczać, że testy automatyczne będą pisane w pośpiechu, jako dodatek do głównej pracy deweloperów, a nie jako integralna część procesu.
🔴
wspierać testy demonstracyjne (Demo)
Może oznaczać, że będziesz musiał brać udział w prezentacjach dla klientów lub innych interesariuszy, co wykracza poza typowe obowiązki QA.
🟡
Dbać o wysoką jakość dostarczanych rozwiązań
To standardowe stwierdzenie, które może oznaczać zarówno realne zaangażowanie w jakość, jak i po prostu pusty frazes bez konkretnych działań.
🟡
ciągłe doskonalenie procesu testowego
Może oznaczać realne inicjatywy i przestrzeń na usprawnienia, ale równie dobrze może być ogólnym stwierdzeniem bez konkretnych narzędzi czy czasu na realizację.
🟡
bardzo dobrą znajomość WireMock lub innych narzędzi do tworzenia mock serwerów
Choć WireMock jest wymieniony, 'lub innych' może sugerować, że faktyczne doświadczenie z WireMock nie jest kluczowe, a liczy się ogólna umiejętność pracy z mockami.