QA Engineer (WireMock)
⚲ Remote
18 900 - 23 100 PLN (B2B)
Wymagania
- QA
- Test automation
- JUnit
- REST API
- ISO
- TCP
- CD
Opis stanowiska
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.
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.
Codzienne zadania:
- 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.
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.
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.
Codzienne zadania:
- 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.
🔍 Dekoder Ogłoszenia
🔴
równolegle z pracami developerskimi
Testy automatyczne mogą być tworzone w tym samym czasie co kod, co może oznaczać presję na szybkie dostarczanie testów.
🔴
rozwoju automatyzacji testów
Może oznaczać zarówno tworzenie nowych testów, jak i utrzymanie istniejących, co może być bardziej czasochłonne.
🔴
Minimum 4 lata doświadczenia
Choć podane jest minimum, często firmy oczekują kandydata z doświadczeniem bliższym górnej granicy lub nawet większym.
🟡
Bardzo dobrą znajomość WireMock lub innych narzędzi do tworzenia mock serwerów
Może oznaczać, że główny nacisk będzie położony na pracę z WireMock, a znajomość innych narzędzi będzie tylko dodatkowym atutem.
🟡
Projektować i przygotowywać test cases dla procesów sprzedażowych (Sales Flow)
Może oznaczać, że będziesz odpowiedzialny za tworzenie testów od podstaw, co wymaga głębokiego zrozumienia procesów biznesowych.