May 20, 2026

Java Developer

Senior • Hybrid

Warsaw, Poland

  • Bankowość

  • B2B do 155zł/h netto+VAT

  • Hybryda w Warszawie 1x w tyg. z biura

Obowiązki:

  • Przygotowanie środowiska programistycznego

  • Programowanie funkcjonalności

  • Przygotowanie i przeprowadzenie testów (integracyjnych, jednostkowych)

  • Weryfikacja zgodności realizowanej zmiany z architekturą systemu i standardami (przegląd, kontrola jakości)

  • Przygotowanie zmiany do wdrożenia (repozytorium kodu, konfiguracje, dokumentacja wdrożeniowa etc.)

Wymagane kompetencje:

  • Bardzo dobra znajomość: Java, Spring Framework (w tym Spring Boot)

  • Doświadczenie w architekturze mikroserwisowej (projektowanie, integracje, obserwowalność, odporność)

  • Bazy danych: Oracle oraz PostgreSQL (modelowanie, optymalizacja, praca z SQL)

  • Udokumentowane doświadczenie w pracy z kodem legacy oraz modernizacji/przepisywaniu systemów (refaktoryzacja, strangler pattern, migracje etapowe, testy regresji)

  • Doświadczenie w domenie: płatności (np. przelewy, zlecenia stałe, paczki, statusy, potwierdzenia, rozrachunek, integracje z systemami zewnętrznymi)

    Wymagania związane z AI/LLM:

  • Praktyczne doświadczenie w wykorzystaniu LLM oraz Agentów AI w wytwarzaniu oprogramowania (np. generowanie kodu, testów, analiz, dokumentacji, migracji)

  • Umiejętność krytycznej oceny rezultatów AI: weryfikacja poprawności, bezpieczeństwa, jakości, zgodności z wymaganiami i standardami

  • Kompetencje miękkie do pracy w „AI-assisted development”: myślenie systemowe, krytyczne, nastawienie na jakość i szybkie uczenie, umiejętność współpracy i dzielenia się wiedzą

  • Znajomość wzorców migracyjnych i modernizacyjnych (np. stopniowe wydzielanie domen, kontrakty API)

Similar jobs you might like

Technology

emagine Polska

Programista .NET

Senior

Hybrid

Warsaw, Poland

140 - 140 PLN/hr

🏢 Summary: B2B contract for a C#/.NET 8 developer to build and develop microservices for online and mobile banking systems, with hybrid work in Warsaw. The role focuses on modern banking services, CI/CD processes, automated testing, and AI-driven solutions in an international environment. 🗂️ Requirements: Proficiency in C# and .NET 8.0, Experience in developing microservices, Knowledge of CI/CD processes, Experience with Azure DevOps, TeamCity, or Jenkins, Ability to write automated unit tests, Strong analytical skills 📃 Skills: CSharp, .NET, Microservices, CICD, AzureDevOps, TeamCity, Jenkins, SQL, Node.js, React, TypeScript, AI 🏢 Description: Bankowość B2B do 140zł/h Hybryda 2x w miesiącu w Warszawie Start: ASAP / do ustalenia Obowiązki: Programowanie w C# - net 8.0 Rozwój mikroserwisów Znajomość procesów CI/CD (Azure DevOps, TeamCity, Jenkins) Pisanie automatycznych testów jednostkowych Praca z narzędziami AI Dobre umiejętności analityczne w analizowaniu zadań i proponowaniu rozwiązań Wymagania (Must Have): Umiejętność programowania w C# - .NET 8.0 Doświadczenie w programowaniu mikro-serwisów Znajomość CI/CD (Azure DevOps, TeamCity, Jenkins) Dobre umiejętności analityczne Wymagania (Nice to Have): Znajomość innych języków i technologii (SQL, node.js, react, typescript) Umiejętność współpracy z narzędziami AI Dodatkowe informacje: Zespół zajmuje się produktami zagranicznymi, utrzymując kontakt z kolegami z Czech i Słowacji. Praca nad usługami bankowymi w dziedzinie bankowości internetowej i mobilnej, z naciskiem na najnowsze technologie i AI.

Technology

emagine Polska

Python Developer (Junior/Regular)

Junior

Hybrid

Warsaw, Poland

🏢 Summary: Hybrid B2B role in the banking sector focused on developing high-quality Python solutions, designing and documenting technical components, and performing unit testing. The position involves close collaboration with business and IT teams and contributing to analytical data processing tasks. 🗂️ Requirements: Higher education degree in Computer Science, Mathematics or related field, Commercial experience in Python programming, Strong knowledge of SQL and analytical queries, Ability to read and create technical documentation in English 📃 Skills: Python, SQL, Git 🏢 Description: Banking Hybryda w Warszawie 1x w tyg. z biura B2B do 130zł/h (zależne od doświadczenia) Main Responsibilities: Tworzenie wysokiej jakości kodu. Projektowanie oraz dokumentowanie rozwiązań technicznych. Przeprowadzanie testów jednostkowych. Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym. Wsparcie techniczne mniej doświadczonych programistów (w przypadku poziomu REGULAR). Key Requirements: Wykształcenie wyższe kierunkowe (informatyka, matematyka lub kierunki pokrewne). Doświadczenie w programowaniu w języku Python. Dobra znajomość SQL (zapytania analityczne). Profesjonalizm i samodzielność w działaniu. Systematyczność i zaangażowanie. Umiejętność analitycznego myślenia. Kreatywność. Umiejętność pracy zespołowej. Wysokie umiejętności komunikacyjne. Znajomość języka angielskiego na poziomie umożliwiającym czytanie i tworzenie dokumentacji technicznej. Nice to Have: Znajomość PySpark (operacje na DataFrame), podstaw statystyki oraz algorytmiki. Znajomość wzorców projektowych i architektonicznych. Doświadczenie w pracy z GCP (BigQuery, GCS, Dataproc, Notebooks). Doświadczenie MLOps w środowisku GCP. Doświadczenie w pracy z narzędziami JIRA i Confluence. Doświadczenie w przeglądach kodu (code review) oraz refaktoryzacji (np. Git, Gerrit lub inne).

Technology

RITS Professional Services

Java Developer

Senior

Hybrid

Warsaw, Poland

100 - 130 PLN/hr

🏢 Summary: B2B hybrid role for a developer responsible for building and maintaining end-to-end business processes using Groovy, Spring Boot, JBPM and React in a banking environment. The position focuses on backend and frontend process implementation, system integrations, testing, code review, and production support. Work includes CI/CD practices, monitoring, and log analysis in complex enterprise systems. 🗂️ Requirements: Minimum 2 years of experience in banking, Minimum 4 years of commercial experience in object-oriented programming, Minimum 3 years of experience with Java, Spring or Groovy, Experience with Git (GitFlow, Trunk Development), Experience with Maven, Experience with Jenkins and CI/CD processes, Experience with Jira and Confluence, Experience with Apache Kafka, Experience with ELK Stack including Elasticsearch and Grafana, Experience with static code analysis tools (e.g. SonarQube), Experience with testing frameworks (JUnit, Mockito, Spock), Experience with Java IDE (e.g. IntelliJ IDEA), Knowledge of REST communication 📃 Skills: Java, Spring, Groovy, React, JBPM, Git, Maven, Jenkins, Kafka, ELK, Elasticsearch, Grafana, SonarQube, JUnit, Mockito, Spock, IntelliJ, REST, XML, JPDL, ESB, Jira, Confluence, CICD 🏢 Description: Oferujemy Hybryda - 1 dzień w tygodniu pracy z biura w Warszawie Forma współpracy: B2B Stawka: 130 zł/h Obowiązki Rozwój i utrzymanie procesów biznesowych w oparciu o technologie Groovy, Spring Boot, JBPM. Implementacja procesów end-to-end: frontend zgodny z wytycznymi UX, backend w Groovy, integracje REST/ESB, konfiguracja modeli danych i silnika procesowego w XML/JPDL. Realizacja testów developerskich i integracyjnych oraz wsparcie testów UAT i regresji. Wykonywanie code review oraz rozwój testów jednostkowych. Analiza logów aplikacyjnych i procesowych oraz monitoring i diagnozowanie błędów produkcyjnych. Wymagania Minimum 2 lata doświadczenia w pracy w bankowości Minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym, w tym co najmniej 3 lata w technologiach Java/Spring/Groovy Praktyczna znajomość: systemu kontroli wersji Git (GitFlow, Trunk Development) Maven Jenkins i procesów CI/CD Jira oraz Confluence Apache Kafka ELK Stack, w szczególności Elasticsearch oraz Grafana narzędzi do statycznej analizy kodu (np. SonarQube) frameworków testowych (JUnit, Mockito, Spock) środowisk IDE dla Java (np. IntelliJ IDEA) Znajomość komunikacji REST (mile widziane MQ) Umiejętność pracy zespołowej i realizacji celów biznesowych Doświadczenie w pracy w metodykach zwinnych Mile widziane Znajomość Nemo Podstawowa znajomość procesów BPM Umiejętność pracy z notacją BPMN Znajomość Domain Driven Design (DDD) Doświadczenie w pracy z systemami bankowymi Doświadczenie w zarządzaniu wdrożeniami i środowiskami testowymi Umiejętność pracy z dużymi projektami i rozbudowanymi liniami kodu Doświadczenie w refaktoryzacji kodu oraz stosowaniu wzorców projektowych Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 25/5/2026/r/3502

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

145 - 155 PLN/hr

🏢 Summary: Oferta dotyczy roli Senior Java Developera w sektorze bankowym, realizowanej w modelu hybrydowym z Warszawy na kontrakcie B2B. Osoba na tym stanowisku będzie odpowiedzialna za rozwój i utrzymanie wysokiej jakości oprogramowania w architekturze rozproszonej i mikroserwisowej. Rola ma kluczowe znaczenie dla ciągłości projektów oraz realizacji wymagań biznesowych. 🗂️ Requirements: Minimum 5 lat doświadczenia w Java 17+, Znajomość Spring oraz Spring Boot, Znajomość JPA i Hibernate, Znajomość Maven i GIT, Znajomość SQL, Umiejętność projektowania REST API, Umiejętność tworzenia testów automatycznych, Znajomość narzędzi JUnit, Mockito lub WireMock, Znajomość Event-driven architecture, Znajomość architektury mikroserwisowej, Znajomość Kafka 📃 Skills: Java, Spring, SpringBoot, JPA, Hibernate, Maven, GIT, SQL, REST, JUnit, Mockito, WireMock, EDA, Microservices, Kafka 🏢 Description: Branża: bankowość Lokalizacja: Hybryda z Warszawy Stawka: 155 zł/h na b2b Start: od maja Podsumowanie: Rola ta ma na celu zwiększenie pojemności zespołu i utrzymanie wysokiej jakości rozwoju oprogramowania. Pozycja ta jest kluczowa dla zapewnienia ciągłości projektów i zaspokajania wymagań biznesowych. Zakres obowiązków: Tworzenie wysokiej jakości, czytelnego i utrzymywalnego kodu. Projektowanie i dokumentowanie rozwiązań technicznych. Realizacja testów jednostkowych oraz dbanie o jakość tworzonego oprogramowania. Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym. Udział w procesach przeglądu kodu i refaktoryzacji (GIT, Gerrit lub inne narzędzia). Praca nad rozwiązaniami w architekturze rozproszonej, w tym opartymi na microservices. Współpraca w środowisku wykorzystującym JIRA i Confluence. Wymagane kompetencje: Doświadczenie w Java 17+  min. 5 lat Znajomość Spring/Spring-boot Znajomość JPA oraz Hibernate Znajomość Maven, GIT Znajomość SQL Umiejętność projektowania REST API Umiejętność projektowania testów automatycznych Znajomość narzędzi do wytwarzania testów automatycznych (np. Junit, Mockito, WireMock) Znajomość Event-driven architecture (EDA) Znajomość dobrych praktyk programowania Architektury mikroserwisowej Kafka Mile widziana znajomość: Jenkins Gerrit Scrum DDD-Domain Driven Design Event Sourcing Znajomość sektora bankowego (proces kredytowy),

Technology

emagine Polska

.NET Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: B2B contract in the banking sector offering up to 140 PLN/h netto+VAT, with hybrid work (2 days per month in Warsaw). The role focuses on developing and maintaining systems using .NET Core and Angular, including database design, containerization, and automated testing. The position involves full software development lifecycle from requirements analysis to implementation. 🗂️ Requirements: Minimum 5 years of experience in object-oriented programming in .NET, Advanced knowledge of Angular, Advanced knowledge of TypeScript, Experience with Microsoft SQL Server, Experience with Docker, Knowledge of requirements analysis methodologies, Experience in system design, Ability to create unit tests and automate e2e tests, Proficiency with GIT, Proficiency with Visual Studio 📃 Skills: C#, .NET, .NETCore, Angular, TypeScript, SQL, MSSQL, Docker, Kubernetes, GIT, VisualStudio 🏢 Description: Banking B2B do 140zł/h netto+VAT Hybryda 2x w miesiacu w Warszawie Obowiązki: Programowanie w języku C# i frameworku .NET Core zgodnie z zasadami SOLID. Tworzenie warstwy front-end w Angularze z wykorzystaniem TypeScript. Projektowanie i zarządzanie relacyjnymi bazami danych w Microsoft SQL Server. Implementacja konteneryzacji za pomocą Docker i Kubernetes. Opracowywanie testów jednostkowych oraz automatyzacja testów e2e. Analiza wymagań użytkownika oraz projektowanie systemów. Udział w realizacji projektów IT w zdefiniowanych technologiach. Wykorzystywanie narzędzi takich jak GIT oraz Visual Studio. Wymagania: (Must Haves) Min. 5-letnie doświadczenie w programowaniu obiektowym w .NET. Zaawansowana znajomość Angular oraz TypeScript. Doświadczenie w pracy z Microsoft SQL Server oraz technologią Docker. Znajomość metodyk analizy wymagań oraz projektowania systemów. Pożądane umiejętności: (Nice to Haves) Certyfikaty potwierdzające umiejętności programowania (np. Microsoft). Znajomość testowania modułowego i automatyzacji testów. Aktywne zainteresowanie nowymi technologiami i metodykami pracy.

Technology

RITS Professional Services

Fullstack Developer (Java/Angular) | Senior

Senior

Hybrid

Krakow, Poland

155 - 165 PLN/hr

🏢 Summary: Long-term B2B role in a large-scale, business-critical banking project focused on developing new features for a global credit platform. Work within a modern, continuously updated tech stack, contributing to AI and LLM-driven solutions in a complex, modular system. Emphasis on high code quality, cross-functional collaboration, and advanced financial processes in an international environment. 🗂️ Requirements: Minimum 4 years commercial experience in backend or frontend development, Strong knowledge of Java 8/17, Strong knowledge of Spring Boot, Strong knowledge of Hibernate, Strong knowledge of Oracle, Strong knowledge of PL/SQL, Strong knowledge of Liquibase, Experience with Angular 19/20, Experience with Nx, Knowledge of micro-frontend architecture, Experience with NgRx, Experience with CI/CD tools, Experience with Kubernetes, Experience with ELK Stack, Fluent English 📃 Skills: Java, Spring, Hibernate, Oracle, PLSQL, Liquibase, Angular, Nx, NgRx, Bitbucket, Jenkins, SonarQube, Kubernetes, ELK, Microfrontend, CI/CD 🏢 Description: 📍 Hybryda/ Warszawa lub Kraków (1-2 wizyty w tygodniu w biurze) 💰 155–165 PLN/h (B2B) 🌍 English: Fluent 📍Branża: bankowość Oferujemy udział w długoterminowym i stabilnym projekcie krytycznym biznesowo, o dużej skali i złożoności, nowoczesny stack technologiczny stale aktualizowany - maksymalnie jedna wersja poniżej najnowszej, możliwość pracy przy rozwiązaniu wykorzystywanym globalnie, współpraca z najlepszymi specjalistami, duży nacisk na jakość i zrozumienie technologii, udział w rozwijaniu własnego ekosystem AI i rozwiązań LLM, przewaga rozwoju nowych funkcjonalności nad utrzymaniem systemu. Obowiązki Tworzenie i rozwój rozwiązań zgodnych z długoterminową roadmapą produktową. Współpraca z międzynarodowymi zespołami cross-funkcyjnymi przy projektowaniu i implementacji nowych funkcjonalności. Dbanie o wysoką jakość kodu poprzez testy, code review oraz przestrzeganie standardów developerskich. Estymowanie prac, planowanie zadań oraz regularne raportowanie statusu do interesariuszy. Wsparcie i mentoring członków zespołu oraz dzielenie się wiedzą techniczną. O projekcie Projekt koncentruje się na rozwoju i wdrażaniu nowych funkcjonalności dla globalnej platformy wspierającej procesy kredytowe dla dużych klientów korporacyjnych. Zespół regularnie realizuje nowe inicjatywy biznesowe, rozwija istniejące moduły oraz dostarcza rozwiązania odpowiadające na potrzeby wielu rynków i krajów. System działa produkcyjnie od kilku lat, jest wykorzystywany na całym świecie i należy do grupy kluczowych aplikacji banku. Platforma składa się z ponad 20 rozbudowanych modułów. Praca przy projekcie wiąże się z realizacją złożonych wyzwań biznesowych i technologicznych, współpracą w międzynarodowym środowisku oraz poznawaniem zaawansowanych procesów finansowych. Wymagania Minimum 4 lata komercyjnego doświadczenia w developmencie backendowym lub frontendowym wraz z dobrą znajomością „drugiej strony” stacku. Bardzo dobra znajomość: Java 8/17 Spring Boot Hibernate Oracle PL/SQL Liquibase Doświadczenie frontendowe: Angular 19/20 Nx architektura micro-frontend Jest NgRx Znajomość narzędzi i procesów CI/CD: Bitbucket Jenkins SonarQube Doświadczenie z: Kubernetes ELK Stack Umiejętność pracy zespołowej i proaktywne podejście. Bardzo dobra znajomość języka angielskiego w mowie i piśmie. Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 30/5/2026/MN/3511

Technology

emagine Polska

Senior .Net Developer (bankowość)

Senior

Hybrid

Łódź, Poland

130 - 140 PLN/hr

🏢 Summary: B2B offer for a Senior .NET Developer in the banking sector, focused on developing and maintaining banking services for foreign products with emphasis on modern online and mobile banking solutions. The role involves building microservices, implementing automated tests, and working within CI/CD processes in a hybrid model (Łódź office twice a month). 🗂️ Requirements: Advanced knowledge of .NET and C#, Minimum 5 years of commercial experience, Experience with microservices architecture, Experience with automated testing and unit testing, Knowledge of asynchronous communication and messaging, Experience with message queues (preferably Kafka), Practical experience with Clean Code and Clean Architecture, Practical experience with DDD, Experience with CI/CD processes, Ability to use Azure DevOps, TeamCity or Jenkins 📃 Skills: .NET, C#, Microservices, Kafka, CI/CD, Azure, AzureDevOps, TeamCity, Jenkins, DDD, Messaging, UnitTesting 🏢 Description: Branża: bankowość Lokalizacja : Hybryda - 1 dzień na 2 tygodnie z biura w Łodzi Stawka: 140 zł/h na b2b Podsumowanie: Głównym celem stanowiska jest programowanie w technologii .NET oraz rozwijanie i utrzymywanie usług bankowych dla produktów zagranicznych, ze szczególnym naciskiem na wprowadzanie nowoczesnych rozwiązań w bankowości internetowej i mobilnej. Obowiązki: Programowanie w C# w wersji 8.0, Praca z mikroserwisami. Tworzenie i utrzymanie testów automatycznych dla zapewnienia niezawodności oprogramowania, Współpraca z narzędziami AI w procesie programowania, Dobre umiejętności analityczne w zakresie rozwiązywania problemów i projektowania rozwiązań, Znajomość procesów CI/CD przy użyciu Azure DevOps, TeamCity, Jenkins. Wymagania: Zaawansowana znajomość .NET i programowania w C#, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Doświadczenie min. 5 lat Komunikacja asynchroniczna / messaging Znajomość kolejek, idealnie Kafka Clean Code, Clean Architecture DDD – wymagane doświadczenie praktyczne Umiejętności dodatkowe: Znajomość frontendowych technologii (np. node.js, react, typescript), Doświadczenie w bankowości internetowej i mobilnej.

Technology

emagine Polska

Senior .Net Developer (bankowość)

Senior

Hybrid

Lodz, Poland

140 - 140 PLN/hr

🏢 Summary: Development role focused on building and maintaining .NET-based banking services for international products, with emphasis on modern online and mobile banking solutions. The position involves working with microservices architecture, automated testing, and CI/CD pipelines in a hybrid setup. 🗂️ Requirements: Advanced knowledge of .NET, Advanced knowledge of C# (min. version 8.0), Minimum 5 years of commercial experience, Experience with microservices architecture, Experience with automated testing, Experience with unit testing, Knowledge of CI/CD processes, Experience with Azure DevOps, TeamCity or Jenkins, Experience with asynchronous communication and messaging, Knowledge of message queues (preferably Kafka), Practical experience with DDD, Practical experience with Clean Code, Practical experience with Clean Architecture, Ability to work with requirements analysis methodologies 📃 Skills: .NET, C#, Microservices, CI/CD, AzureDevOps, TeamCity, Jenkins, Kafka, Messaging, DDD, CleanArchitecture, CleanCode, UnitTesting, TestAutomation 🏢 Description: Branża: bankowość Lokalizacja : Hybryda - 1 dzień na 2 tygodnie z biura w Łodzi Stawka: 140 zł/h na b2b Podsumowanie: Głównym celem stanowiska jest programowanie w technologii .NET oraz rozwijanie i utrzymywanie usług bankowych dla produktów zagranicznych, ze szczególnym naciskiem na wprowadzanie nowoczesnych rozwiązań w bankowości internetowej i mobilnej. Obowiązki: Programowanie w C# w wersji 8.0, Praca z mikroserwisami. Tworzenie i utrzymanie testów automatycznych dla zapewnienia niezawodności oprogramowania, Współpraca z narzędziami AI w procesie programowania, Dobre umiejętności analityczne w zakresie rozwiązywania problemów i projektowania rozwiązań, Znajomość procesów CI/CD przy użyciu Azure DevOps, TeamCity, Jenkins. Wymagania: Zaawansowana znajomość .NET i programowania w C#, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Doświadczenie min. 5 lat Komunikacja asynchroniczna / messaging Znajomość kolejek, idealnie Kafka Clean Code, Clean Architecture DDD – wymagane doświadczenie praktyczne Umiejętności dodatkowe: Znajomość frontendowych technologii (np. node.js, react, typescript), Doświadczenie w bankowości internetowej i mobilnej.

Technology

emagine Polska

Tester Automatyzujący (Regular)

Mid

Remote

Warsaw, Poland

110 - 120 PLN/hr

🏢 Summary: B2B contract role in the banking sector focused on designing and developing test automation tools and processes, maintaining automation scripts, and supporting CI/CD environments. The position involves regression test scenario selection, script quality review, environment management, and close collaboration with developers. Work is mostly remote with occasional on-site visits in Warsaw. 🗂️ Requirements: Minimum 3 years of experience in software testing and test automation, Proficiency in Java or C#, Knowledge of HTML, JavaScript, TypeScript, Angular, Experience with relational databases and SQL, Experience with automation tools: Selenium, Protractor, Experience with CI/CD tools: Jenkins or TeamCity, Experience with SoapUI and JMeter, Experience with version control systems, Knowledge of user requirements analysis methodologies, Knowledge of system design methodologies, Understanding of manual testing processes 📃 Skills: Java, C#, HTML, JavaScript, TypeScript, Angular, SQL, Selenium, Protractor, Jenkins, TeamCity, SoapUI, JMeter, Git, Bitbucket, IDE 🏢 Description: Branża: bankowość Stawka: do 120 zł/h netto + VAT, B2B Lokalizacja: Warszawa (2 wizyty w miesiącu w biurze) Zadania: projektowanie i tworzenie narzędzi/procesów wspierających automatyzację testów wsparcie w instalacji i konfiguracji narzędzi do automatyzacji testów zarządzanie, tworzenie i utrzymanie skryptów w formie automatyzacji analiza biznesowa z klientem oraz wybór scenariuszy do testów regresji weryfikację jakości skryptów automatycznych (Review) i dokumentacji testowej trzymanie repozytorium dokumentacji testowej i artefaktów testowych monitoring i optymalizację procesu automatyzacji testów tworzenie i zarządzanie środowiskami do testów automatycznych przygotowywanie danych testowych oraz tworzenie zaślepek i mocków współpracę z developerami oraz innymi osobami zajmującymi się automatyzacją testów Wymagania: min. 3-letnie doświadczenie w obszarze testowania i automatyzacji testów znajomość języków programowania: JAVA lub C#, HTML, JavaScript, TypeScript, Angular znajomość relacyjnych baz danych i języka SQL znajomość wybranych narzędzi ( Selenium, Protraktor, Jenkins, TeamCity, SoapUI, środowiska IDE, JMeter, GIT, Bitbucket ) znajomość metodyk analizy wymagań użytkownika znajomość metodyk projektowania systemów znajomość procesów związanych z testami manualnymi oprogramowania dobra organizacja pracy i umiejętność współpracy w zespole oraz z właścicielem biznesowym

Technology

emagine Polska

Python Senior Test Automation Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Technical role in a banking B2B project focused on test automation and quality assurance within a hybrid work model. The position involves designing and implementing automated tests, executing regression tests in CI/CD pipelines, and improving testing processes. The offer targets experienced engineers with strong Python and automation background. 🗂️ Requirements: 5+ years of experience with Python, 5+ years of experience with databases or big data technologies, 5+ years of experience with GIT, 4+ years of experience with BDD tools (Robot Framework, JBehave, Cucumber), 3+ years of experience with CI/CD tools (Jenkins or similar), Strong experience with Linux, Strong experience with Bash, Experience in test automation and test case design, Experience with CI/CD-based regression testing 📃 Skills: Python, SQL, BigData, GIT, Robot, JBehave, Cucumber, Jenkins, CI/CD, Linux, Bash 🏢 Description: Banking B2B up to 140zł/h netto+VAT Hybrid work in Gdańsk/Gdynia/Warsaw; 2-3 days per week in the office Main Responsibilities: Requirement analysis and questioning unclear requirements Preparation of test scenarios and test cases Preparation of test data Implementation of test automation scripts Development of automated solutions for daily tasks Test planning and execution Analysis of test results and defect reporting Execution of automated regression tests using CI/CD Identification and implementation of process improvements Key Requirements: 5+ years of development experience with Python 5+ years of experience with database technologies or big data 5+ years of experience with GIT 4+ years of experience with BDD tools (Robot Framework, JBehave, Cucumber) 3+ years of experience with CI/CD tools (Jenkins or similar) Strong working experience with Linux and Bash