Automation Test Engineer with Java (hybrid in Kraków)
People More
Rola skupia się na automatyzacji testów w domenie płatności (przelewy, SWIFT, ISO 20022). Będziesz projektować i implementować testy UI, API i integracyjne w Javie, korzystając z Selenium, Playwright, REST Assured i Cucumber. Pracujesz w modelu hybrydowym (2 dni w biurze w Krakowie) w międzynarodowym zespole, dla klienta z branży finansowej. Firma jest agencją/software house, która dostarcza rozwiązania dla klientów zewnętrznych.
Brakuje: nie podano wielkości zespołu ani struktury, brak informacji o konkretnym kliencie lub projekcie.
Rola skupia się na automatyzacji testów w domenie płatności (przelewy, SWIFT, ISO 20022). Będziesz projektować i implementować testy UI, API i integracyjne w Javie, korzystając z Selenium, Playwright, REST Assured i Cucumber. Pracujesz w modelu hybrydowym (2 dni w biurze w Krakowie) w międzynarodowym zespole, dla klienta z branży finansowej. Firma jest agencją/software house, która dostarcza rozwiązania dla klientów zewnętrznych.
- ✓Międzynarodowe projekty i środowisko
- ✓Możliwość uczestniczenia w konferencjach jako prelegent
- ✓Bezpośredni kontakt z zarządem (byli developerzy)
- ✓Elastyczność w zmianie projektów w przypadku nudy
- !Brak szczegółowych informacji o kliencie/projekcie
- !Nie podano wielkości zespołu ani struktury
- !Proces rekrutacyjny zawiera 'techniczny check' bez opisu formy
- !Wymóg znajomości polskiego może ograniczać kandydatów międzynarodowych
- •Projektowanie i implementacja automatycznych testów w Javie (JUnit/TestNG) dla UI (Selenium/Playwright) i API (REST Assured, Postman, SoapUI)
- •Tworzenie scenariuszy testowych dla procesów płatniczych (end-to-end, przypadki negatywne, brzegowe) na podstawie wymagań biznesowych
- •Integracja testów z pipeline'ami CI/CD (Jenkins, GitLab CI, Azure DevOps) i automatyzacja uruchamiania
- •Analiza logów (Splunk/ELK) i danych baz danych w celu debugowania nieudanych testów i raportowania błędów
- •Zarządzanie danymi testowymi: tworzenie syntetycznych zestawów, maskowanie, seedowanie, korelacja transakcji
- •Weryfikacja poprawności reguł przetwarzania płatności (cut-off, opłaty, FX, AML, sankcje, zwroty, reversy)
- •Utrzymywanie dokumentacji testowej: macierze pokrycia, raporty wyników, metryki jakości
- •Współpraca z Product Ownerami, Developerami, Analitykami Biznesowymi i Operacjami w celu uzgodnienia kryteriów akceptacji
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Minimalny profil to osoba z co najmniej 2-letnim doświadczeniem w automatyzacji testów w Javie, posiadająca podstawową wiedzę o płatnościach i chętna do jej pogłębienia. Wymagana jest komunikatywność w językach angielskim i polskim.
Osoby bez doświadczenia w automatyzacji (juniorzy) raczej nie spełnią wymagań. Również kandydaci szukający pracy w pełni zdalnej lub niemający zainteresowania domeną płatności powinni rozważyć inne oferty.
- ?Jaki jest konkretny klient/projekt i w jakiej branży działa?
- ?Ile osób liczy zespół testowy i jaki jest podział na testerów manualnych vs automatyzujących?
- ?Jak wygląda 'techniczny check' – czy to zadanie domowe, live coding, czy rozmowa techniczna?
- ?Jakie narzędzia CI/CD są używane w projekcie?
- ?Czy istnieje możliwość pracy zdalnej więcej niż 2 dni w tygodniu?
- ?Jakie są oczekiwania co do on-call lub dyżurów?
- ?Jakie narzędzia do zarządzania testami (JIRA, TestRail) są stosowane?
- −Nie podano wielkości zespołu ani struktury
- −Brak informacji o konkretnym kliencie lub projekcie
- −Nie wiadomo, jak długi jest przewidywany czas trwania projektu
- −Brak szczegółów dotyczących formy 'technicznego check'
Firma deklaruje szacunek dla pracowników, otwartość i bezpośrednią komunikację z zarządem. Zespół jest mały, środowisko międzynarodowe.
Przyjazna zdalna rozmowa wstępna, zdalna weryfikacja techniczna, spotkanie z Hiring Managerem, decyzja o współpracy.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Cucumber. Pełne statystyki zarobków →