Do projektu realizowanego dla organizacji z sektora finansowego poszukujemy Testera API/Systemowego. Praca koncentruje się na testowaniu integracji pomiędzy systemami, weryfikacji przepływu danych oraz sprawdzaniu spójności informacji pomiędzy API, backendem, bazą danych i frontendem. Nie jest to rola skupiona wyłącznie na testach GUI. Szukamy osoby, która swobodnie pracuje z API, potrafi samodzielnie analizować dane i lokalizować źródła błędów.
Zakres obowiązków
• testowanie API REST/SOAP oraz integracji pomiędzy systemami
• przygotowywanie i wykonywanie przypadków oraz scenariuszy testowych
• samodzielne przygotowywanie requestów i kolekcji testowych w Postmanie/SoapUI
• korzystanie z dokumentacji API dostępnej w Swagger/OpenAPI
• analiza requestów i response’ów
• walidacja danych w formatach JSON/XML
• testowanie pełnych procesów end-to-end
• weryfikacja przepływu danych pomiędzy API, backendem, bazą danych i frontendem
• sprawdzanie spójności danych przy użyciu zapytań SQL
• wykonywanie testów funkcjonalnych, systemowych, integracyjnych i regresyjnych
• analiza błędów oraz ustalanie etapu, na którym wystąpiła niezgodność
• zgłaszanie defektów i weryfikacja wdrożonych poprawek
• współpraca z analitykami, developerami oraz pozostałymi członkami zespołu
• dokumentowanie wyników testów i ustaleń w Jira/Confluence
Wymagania
• praktyczne doświadczenie w manualnym testowaniu API REST/SOAP
• doświadczenie w testowaniu integracji pomiędzy systemami
• doświadczenie w realizacji testów end-to-end
• bardzo dobra znajomość Postmana i/lub SoapUI
• umiejętność samodzielnego przygotowywania requestów oraz kolekcji testowych
• znajomość Swagger/OpenAPI
• umiejętność analizy requestów i response’ów
• znajomość formatów JSON/XML
• znajomość SQL na poziomie umożliwiającym samodzielne korzystanie z SELECT i JOIN
• doświadczenie w weryfikowaniu danych w relacyjnych bazach danych
• umiejętność przygotowywania przypadków i scenariuszy testowych na podstawie wymagań oraz dokumentacji
• doświadczenie w testach regresyjnych
• znajomość Jira/Confluence
• umiejętność współpracy z analitykami i developerami
• samodzielność, proaktywność oraz gotowość do szybkiego poznania dużego środowiska systemowego