Automation Test Engineer – Hybrid in Kraków

Automation Test Engineer – Hybrid in Kraków

Kraków Pełny etat 110 - 140 zł / godzinę (szac.) Hybrydowo
P

W skrócie

  • Zadania: Twórz i utrzymuj zautomatyzowane rozwiązania testowe dla aplikacji płatniczych.
  • Firma: Innowacyjna firma technologiczna z międzynarodowym zespołem.
  • Benefity: Konkurencyjne wynagrodzenie, opieka medyczna, karta sportowa i szkolenia.
  • Pozostałe informacje: Elastyczne godziny pracy i możliwość pracy zdalnej.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi projektami i rozwijaj swoje umiejętności w dynamicznym środowisku.
  • Kwalifikacje: Doświadczenie w automatyzacji i programowaniu w Javie.

Przewidywane wynagrodzenie mieści się w przedziale 110 - 140 zł za godzinę.

People More to firma technologiczna, która koncentruje się na tworzeniu przyjaznych dla użytkownika rozwiązań cyfrowych dla różnorodnych klientów na całym świecie. Cenimy szacunek i współpracę oraz priorytetowo traktujemy tworzenie produktów, które są łatwe w użyciu i eleganckie. Firma działa na globalną skalę i realizuje projekty pełnostackowe, od UX/UI po backend, mobilne i integracyjne.

Poszukujemy doświadczonego Inżyniera Testów Automatycznych, który będzie budować i utrzymywać rozwiązania do automatyzacji testów dla aplikacji płatniczych i finansowych.

Twoje obowiązki będą obejmować:

  • Projektowanie, rozwijanie i wspieranie rozwiązań do automatyzacji testów w Javie, obejmujących interfejsy użytkownika, API i warstwy integracyjne przy użyciu odpowiednich frameworków automatyzacyjnych.
  • Przekształcanie wymagań biznesowych i funkcjonalnych związanych z płatnościami w kompleksowe scenariusze testów automatycznych, obejmujące podróże end-to-end oraz przypadki brzegowe i negatywne.
  • Dostarczanie automatyzacji testów dla różnych domen i elementów płatności, w tym przelewów, poleceń zapłaty, komunikacji SWIFT i ISO 20022, bramek płatniczych, mechanizmów walidacji, logiki routingu oraz procesów księgowania.
  • Budowanie i utrzymywanie testów automatycznych na poziomie API i usług (REST/SOAP), uwzględniając walidacje schematów, kontraktów i interfejsów.
  • Weryfikacja poprawności zasad przetwarzania płatności, w tym obsługi terminów, datowania wartości, opłat i prowizji, przetwarzania walutowego, limitów, punktów integracji AML oraz scenariuszy zwrotów, cofnięć, odrzucenia, napraw i wyjątków.
  • Definiowanie i stosowanie skutecznych podejść do zarządzania danymi testowymi dla płatności, w tym tworzenie syntetycznych zbiorów danych, maskowanie danych, seeding i korelację transakcji w wielu systemach.
  • Osadzanie wykonania testów automatycznych w pipeline'ach CI/CD, wspierając nieprzerwane uruchamianie, jasne raportowanie i bramy jakościowe dla decyzji o wydaniu.
  • Efektywne badanie niepowodzeń testów poprzez analizę logów, przepływów wiadomości i, tam gdzie to możliwe, danych z bazy danych, oraz zgłaszanie defektów z precyzyjnymi, dobrze udokumentowanymi dowodami.
  • Ścisła współpraca z właścicielami produktów, programistami, analitykami biznesowymi i zespołami operacyjnymi w celu dostosowania kryteriów akceptacji, strategii testowania i ogólnej gotowości do wydania.
  • Utrzymywanie i rozwijanie dokumentacji związanej z testami, w tym pokrycia automatyzacji, macierzy śledzenia, wyników wykonania i pulpitów metryk jakości.

Wymagania, które muszą być spełnione:

  • Tło w zakresie automatyzacji i inżynierii.
  • Doświadczenie w budowaniu automatyzacji w Javie (czysty kod, OOP, wzorce projektowe).
  • Biegłość w powszechnych narzędziach/frameworkach automatyzacyjnych, takich jak JUnit/TestNG, Selenium lub Playwright dla UI, REST Assured, Postman/Newman, SoapUI dla API oraz CI/CD przy użyciu Maven/Gradle, Git, Jenkins, GitLab CI lub Azure DevOps.
  • Zrozumienie najlepszych praktyk automatyzacji testów: utrzymywalność, redukcja flakiness, równoległe wykonywanie, odporność środowiskowa.
  • Znajomość narzędzi do obserwowalności i diagnostyki: logi, śledzenie, narzędzia monitorujące (Splunk/ELK) oraz podstawowa znajomość SQL.
  • Bardzo dobra znajomość języka angielskiego i polskiego.
  • Chęć pracy 2 dni w tygodniu w biurze klienta w Krakowie.

Wiedza o domenie płatności:

  • Znajomość koncepcji i cykli życia przetwarzania płatności: inicjacja → walidacja → wzbogacenie → screening → routing → rozliczenie → uzgadnianie/zwroty.
  • Znajomość standardów i formatów płatności (ISO 20022, SWIFT MT/MX, lokalne formaty clearingowe).
  • Zrozumienie operacyjnych i ryzykownych aspektów: punkty kontaktowe w zakresie screening'u sankcji, audytowalność, odporność i oczekiwania dotyczące wysokiej dostępności.

Co oferujemy:

  • Otwartą, szczerą kulturę, w której problemy są rozwiązywane, a nie tylko generowane.
  • Mały, ściśle skoordynowany zespół.
  • Międzynarodowe środowisko pracy i projekty.
  • Prywatna opieka medyczna.
  • Karta sportowa.
  • Kursy szkoleniowe.
  • Praca hybrydowa: 2 dni w tygodniu w Krakowie (biuro klienta) i zdalnie w pozostałe dni.

Dlaczego warto pracować w People More:

  • Jeśli nie jesteś zadowolony ze swojej pracy lub zadań, znajdziemy wspólnie rozwiązanie.
  • Jeśli się nudzisz, oferujemy nowe, ekscytujące wyzwania produktowe.
  • Możliwości uczestnictwa w konferencjach, wystąpień i publikacji w uznawanych czasopismach i platformach internetowych.
  • Dostęp do trudnych projektów, które tradycyjnie są trudne do zdobycia.
  • Bezpośrednia komunikacja z zarządem, wykorzystująca doświadczenie założycieli jako programistów i projektantów.

Proces rekrutacji:

  • Przyjazna zdalna rozmowa wstępna.
  • Zdalna weryfikacja techniczna.
  • Spotkanie z Menedżerem Rekrutacji.
  • Decyzja o współpracy.

Wynagrodzenie: 110 - 140 PLN / godzina

Umowa: B2B

Lokalizacja: Hybrydowa – 2 dni w biurze klienta w Krakowie

Automation Test Engineer – Hybrid in Kraków – pracodawca: People More

People More to doskonały pracodawca, który stawia na szacunek dla swoich pracowników oraz na rozwój ich umiejętności w międzynarodowym środowisku. Oferujemy elastyczność pracy zdalnej, co pozwala na dostosowanie miejsca pracy do Twoich potrzeb, a także dostęp do różnorodnych projektów, które rozwijają Twoje kompetencje. Nasza kultura pracy opiera się na otwartości i współpracy, co sprawia, że każdy członek zespołu ma realny wpływ na rozwój firmy i swoje własne ścieżki kariery.

P

Dane kontaktowe:

Zespół rekrutacyjny People More

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Automation Test Engineer – Hybrid in Kraków

Java
Automated Testing
JUnit/TestNG
Selenium
Playwright
REST Assured
Postman/Newman