QA Engineer (Java) Oferta pracy

Dołącz do j‑labs! Jako QA będziesz miał realny wpływ na stabilność systemu, który codziennie wspiera globalne operacje finansowe.
ikona: Dział

Branża

FinTech
ikona: Lokalizacja

Lokalizacja

Kraków (hybryda)
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 120 – 140 PLN netto/h

Technologie

Selenium Java Rest Assured

O projekcie

  • Aplikacja wspierająca liczne zespoły biznesowe na całym świecie pełniąca główną rolę w przechwytywaniu, walidacji oraz transformacji danych finansowych w celu eliminacji manualnych procesów i przyspieszenia operacji krytycznych dla biznesu.
  • System działa stabilnie w środowisku produkcyjnym od kilku lat i obecnie przechodzi intensywny proces modernizacji oraz migracji usług backendowych.
  • Stos technologiczny:  QA i automatyzacja: Java, Selenium, REST Assured, SQL, backend i środowisko: Java 11+, Spring Boot, Kubernetes, CI/CD i DevOps: Jenkins, SonarQube, Docker, Liquibase, monitoring: Prometheus, Grafana, Splunk, testy jednostkowe, integracyjne, automatyczne (częściowo zautomatyzowane). Pokrycie testami: ~60–70%.
  • Jako QA Engineer będziesz mieć realny wpływ na jakość, stabilność oraz rozwój systemu, który codziennie przetwarza terabajty danych finansowych i obsługuje tysiące plików.
  • Współpraca z zespołami zlokalizowanymi w Polsce, USA i Irlandii.
  • Praca w modelu hybrydowym – trzy dni w tygodniu w biurze w Krakowie (Zabłocie).

 

Twoje zadania:

  • Projektowanie i rozwój testów automatycznych dla UI i API (REST), z wykorzystaniem Java, Selenium i REST Assured.
  • Utrzymanie oraz stabilizacja frameworków testowych opartych na Java i Spring.
  • Wykonywanie testów automatycznych oraz analiza wyników i raportowanie błędów.
  • Tworzenie przypadków testowych na podstawie wymagań biznesowych oraz dokumentowanie przebiegu testów.
  • Analiza przyczyn błędów (root cause analysis) oraz ich dokumentacja.
  • Współpraca z programistami i analitykami w celu rozwiązywania błędów i usprawniania procesów.
  • Samodzielne prowadzenie zadań testowych i odpowiedzialność za ich realizację.
  • Opracowywanie i wdrażanie strategii testowej dla projektów.
  • Tworzenie narzędzi i rozwiązań wspomagających pracę zespołu QA.

 

Wymagania

  • Minimum 4 lata doświadczenia w automatyzacji testów.
  • Doświadczenie w automatyzacji testów typu End-to-End  – znajomość koncepcji oraz praktyczne umiejętności tworzenia i utrzymywania testów E2E.
  • Bardzo dobra znajomość REST API i protokołu HTTP – rozumienie metod, statusów, nagłówków, autoryzacji itp.
  • Praktyczna znajomość frameworka opartego na Spring – zwłaszcza w kontekście tworzenia i utrzymania testów automatycznych.
  • Bardzo dobra znajomość języka Java.
  • Doświadczenie z SQL – umiejętność pisania zapytań do pobierania i weryfikacji danych, wspierających testowanie aplikacji.
  • Znajomość języka angielskiego i języka polskiego na poziomie min. B2.

 

Mile widziane

  • Umiejętność pracy z narzędziami do automatyzacji testów (np. Selenium, REST Assured).
  • Zanjomość CI/CD i narzędzi wspierających proces testowy (np. Jenkins).

Benefity

Budżet rozwojowy
Solidne narzędzia
Opieka medyczna
Zmiana projektu
Gildie Technologiczne
Eventy i integracje
Medicover Sport
Działalność charytatywna

Jak przebiega rekrutacja

1. Wysyłasz CV
2. Rozmowa rekrutacyjna
3. Weryfikacja techniczna
4. Rozmowa z partnerem
5. Otrzymujesz ofertę pracy
6. Witamy w naszym zespole!
FinTech

QA Engineer (Java)

B2B: 120 – 140 PLN netto/h

Kraków (hybryda)

Aplikuj Poleć znajomego
I otrzymaj od nas 7000zł

Masz pytania?

Nasze Rekruterki i nasi Rekruterzy znają IT
Sprawdź FAQ

Ewelina Popielec

IT Recruitment Expert
+48 690 075 202 ewelina.popielec@j-labs.pl

Znasz kogoś, kto idealnie pasuje na to stanowisko?

Prześlij nam CV znajomej osoby, zainteresowanej pracą w j‑labs. Po rozpoczęciu przez nią współpracy otrzymasz 7 000 zł.

Poleć znajomego

Zobacz nowe oferty pracy IT

Zobacz wszystkie oferty

Lista ofert pracy

Technical Lead (Java)

Szukamy doświadczonego lidera technicznego, który poprowadzi zespół w projekcie rozwijającym nowoczesne rozwiązania płatnicze oparte na architekturze mikroserwisowej. Jeśli masz mocne zaplecze w Javie, Spring Boot i integracjach systemowych, a przy tym lubisz łączyć kodowanie z mentoringiem i decyzjami architektonicznymi — ta rola jest dla Ciebie.
B2B: 180 – 215 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Java Mikroserwisy Spring Boot Rest API Kafka

Projekt

  • Dołączysz do zespołu rozwijającego platformę obsługującą usługi płatnicze oraz warstwę integracji systemów (orchestration layer).
  • Projekt obejmuje zestaw mikroserwisów i aplikacji opartych o Java 8/11/17, Spring Boot oraz ReactJS, które wspierają procesy płatnicze i komunikację pomiędzy systemami biznesowymi.
  • Część rozwiązań działa w chmurze, a część on-premises.
  • Integracje realizowane są przy użyciu API, MuleSoft, Kafka, MQ oraz elementów ETL (Seeburger BIS).

 

Zadania

  • Prowadzenie zespołu deweloperskiego oraz nadzór nad techniczną stroną projektu.
  • Udział w projektowaniu i dostarczaniu rozwiązań dla systemów płatniczych.
  • Mentoring i wsparcie techniczne członków zespołu.
  • Rozwój i utrzymanie aplikacji oraz usług (back-end i front-end) w Java / Spring Boot / ReactJS.
  • Optymalizacja architektury i kosztów integracji systemów (API, mikroserwisy, Kafka, MuleSoft, MQ).
  • Wdrażanie automatyzacji testów i procesów CI/CD.
  • Współpraca z analitykami biznesowymi, managerami produktu i zespołami DevOps.
  • Udział w migracji systemów do nowoczesnych rozwiązań chmurowych.
  • Szacowany udział zadań technicznych vs. zarządczych: ~20% kodowania / 80% leadership i nadzór techniczny.


Wymagania

  • Minimum 6–8 lat doświadczenia w roli Senior Developera lub Technical Leada.
  • Bardzo dobra znajomość Java 17+ i Spring Boot.
  • Doświadczenie w budowie REST API oraz architekturze mikroserwisowej.
  • Praktyczna znajomość Oracle (mile widziane również Postgres).
  • Znajomość narzędzi integracyjnych: Kafka, MuleSoft, MQ.
  • Zrozumienie zasad DevOps i doświadczenie z narzędziami: Git, Jenkins, Maven, Nexus, Jira, Confluence.
  • Znajomość ReactJS – mile widziana.
  • Doświadczenie z ETL / Seeburger BIS – duży atut (lub gotowość do nauki).
  • Wiedza z zakresu cyberbezpieczeństwa aplikacji – mile widziana.
  • Dobra znajomość języka angielskiego w środowisku technicznym.
Zobacz szczegóły oferty Technical Lead (Java)

Senior Java Developer

Rozwój skalowalnego systemu przetwarzania danych finansowych w czasie rzeczywistym w Event-Driven Architecture.
B2B: 160 – 190 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Java GCP Python Kafka Mikroserwisy

O projekcie

  • System o dużej skali, wspierający kluczowe procesy finansowe i analityczne. Służy do obliczania ryzyka oraz wyników finansowych dla produktów akcyjnych i pochodnych.
  • Przetwarzanie ogromnych wolumenów danych w czasie rzeczywistym, z naciskiem na wydajność i niezawodność.
  • Aplikacja jest aktualnie w fazie transformacji w kierunku Event-Driven Architecture z szerokim wykorzystaniem Apache Kafka i rozwiązań chmurowych.
  • Około 70% prac to tworzenie nowych usług i funkcjonalności, 30% – rozwój i utrzymanie istniejących komponentów.
  • Projekt długoterminowy, strategiczny, z planowanym rozwojem na kolejne lata.
  • Stack technologiczny: Java, JVM, mikroserwisy, Apache Kafka, Python (scripting), Jenkins, TeamCity, Git.
  • Model pracy: hybrydowy – minimum 2 dni w tygodniu praca z biura w Krakowie.

 

Twoje zadania

  • Tworzenie i rozwój nowych funkcjonalności w oparciu o Javę.
  • Projektowanie i implementacja rozwiązań przetwarzających duże wolumeny danych w czasie rzeczywistym.
  • Utrzymanie i rozwój istniejących systemów w środowisku o wysokiej dostępności.
  • Dbanie o jakość kodu poprzez testy jednostkowe oraz CI/CD.

 

Wymagania

  • Minimum 6 lat doświadczenia w tworzeniu oprogramowania.
  • Bardzo dobra znajomość Java.
  • Doświadczenie w pracy z systemami rozproszonymi.
  • Znajomość wielowątkowości i pracy z dużymi wolumenami danych.
  • Doświadczenie z CI/CD.
  • Znajomość języka angielskiego i języka polskiego na poziomie min. B2.

 

Mile widziane

  • Doświadczenie z systemami finansowymi lub produktami inwestycyjnymi.
  • Doświadczenie z chmurą (preferowane GCP, ale doświadczenie z AWS lub Azure także mile widziane).
  • Znajomość Pythona do automatyzacji i skryptów pomocniczych.
Zobacz szczegóły oferty Senior Java Developer

QA Engineer (Java)

Dołącz do zespołu tworzącego platformę do hostowania i udostępniania modeli Machine Learning dla bankowych zespołów i aplikacji na całym świecie.
B2B: 115 – 135 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
AI Machine Learning Java SQL

O projekcie

  • Projekt Innovation Lab – całkowicie nowa aplikacja wewnętrzna tworzona od podstaw dla jednego z najstarszych prywatnych banków inwestycyjnych w USA (założonego w 1818 roku).
  • Celem projektu jest stworzenie centralnej platformy do hostowania i udostępniania modeli Machine Learning, które będą wykorzystywane przez inne zespoły i aplikacje bankowe na całym świecie.
  • Aplikacja stanie się kluczowym elementem infrastruktury analitycznej, wspierającym automatyzację procesów, decyzje biznesowe oraz inicjatywy data science.
  • Projekt rozwijany w metodykach Agile/Scrum, w pełni nowy – bez elementów utrzymaniowych.
  • Możliwość realnego wpływu na architekturę, procesy testowe i rozwiązania CI/CD.
  • Współpraca z zespołami zlokalizowanymi w Polsce, USA i Irlandii.
  • Praca w modelu hybrydowym – 3 dni w tygodniu w biurze w Krakowie (Zabłocie).

Zadania

  • Tworzenie i utrzymywanie automatycznych testów aplikacji.
  • Współpraca z zespołem deweloperów przy projektowaniu nowych funkcjonalności.
  • Zapewnienie wysokiej jakości kodu i stabilności systemu.
  • Wdrażanie najlepszych praktyk testowych i automatyzacyjnych w środowisku Agile.

Wymagania

  • Minimum 3 lata doświadczenia w automatyzacji testów.
  • Bardzo dobra znajomość Javy i umiejętność pisania testów automatycznych.
  • Znajomość SQL i zrozumienie działania baz danych.
  • Doświadczenie z testami E2E oraz testowaniem REST API.
  • Znajomość frameworka Spring w kontekście automatyzacji.
  • Rozumienie cyklu życia oprogramowania (SDLC) i zasad Agile/Scrum.
  • Znajomość języka angielskiego i polskiego na poziomie min. B2.

 

Zobacz szczegóły oferty QA Engineer (Java)

QA Engineer (Java)

Rozwijaj swoje umiejętności QA w projekcie, który łączy bezpieczeństwo, innowację i realny wpływ na systemy finansowe obsługujące miliardy dolarów.
B2B: 120 – 140 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
TestNG Selenium Azure DevOps Java JUnit REST Cucumber

O projekcie

  • Strategiczny projekt dla globalnej instytucji finansowej,  którego celem jest wdrożenie nowoczesnych, bezpiecznych rozwiązań (HTTPS, OpenAPI) w systemach obsługujących operacje funduszy na miliardy dolarów.
  • Rozwój aplikacji umożliwiającej: bezpieczne przesyłanie dokumentów przez dedykowany link online, integrację z zewnętrznymi usługami skanowania, przechowywanie dokumentów w repozytorium Oracle WebCenter Content (WCC), współpracę z wewnętrzną aplikacją workflow oraz rozwój funkcjonalności biznesowych.
  • Twoim zadaniem będzie testowanie, automatyzacja i wspieranie jakości tworzonego oprogramowania w złożonym środowisku integracyjnym.
  • Zespół zlokalizowany jest w Krakowie i współpracuje z oddziałem w USA.
  • Praca w modelu hybrydowym – trzy dni w tygodniu w biurze w Krakowie (Zabłocie).

 

Wymagania

  • Minimum 4 lata doświadczenia w testowaniu oprogramowania, w tym przynajmniej 3 lata w testach automatycznych.
  • Bardzo dobra znajomość Java – tworzenie frameworków i testów automatycznych.
  • Praktyczne doświadczenie z narzędziami: Selenium / Selenide, RestAssured, JUnit/TestNG, Cucumber (BDD).
  • Umiejętność automatyzacji testów API oraz UI.
  • Znajomość testów wydajnościowych: JMeter, Gatling – projektowanie scenariuszy, analiza wyników, raportowanie.
  • Praktyczna znajomość narzędzi CI/CD: Jenkins, GitLab CI, Azure DevOps oraz ich integracja z testami.
  • Dobra znajomość Gita, SonarQube.
  • Znajomość języka angielskiego i języka polskiego na poziomie min. B2.

 

Mile widziane

  • Znajomość technologii: Docker, Kubernetes.

 

Zobacz szczegóły oferty QA Engineer (Java)