June 9, 2026
Automation Engineer (Python)
Mid • Hybrid
Warsaw, Poland
Industry: Banking
Work model: Hybrid in Warsaw or Tricity - 3 days a week in the office
Rate: up to 105 PLN/h (B2B contract)
Summary: This role aims to enhance credit processes by developing and maintaining Python-based tools for data validation, automation, and quality control. The primary objective is to improve the efficiency and accuracy of credit data handling and enhance the automation of testing procedures.
Main Responsibilities:
Develop and maintain Python-based tools supporting data validation, automation, and quality controls within credit processes.
Learn and expand automation testing capabilities using the Robot Framework and contribute to the development of automated test suites.
Analyse data quality issues, investigate inconsistencies, and propose improvements to existing processes and tooling.
Collaborate with business and technical stakeholders to understand requirements and translate them into practical automation solutions.
Support verification of functionality delivered by external vendors through automated and manual validation activities.
Continuously expand technical knowledge, including gaining a basic understanding of Mainframe (SAS) solutions used within the credit process landscape.
Take ownership of assigned tasks, proactively identify improvement opportunities, and drive them to completion.
Support team activities, including Jira backlog maintenance and Scrum ceremonies when needed.
Key Requirements:
Experience with Python development and scripting.
Strong analytical and problem-solving skills.
Curiosity and willingness to learn new technologies and frameworks.
Interest in test automation and readiness to learn Robot Framework.
Ability to work independently and take ownership of tasks.
Proactive mindset and continuous improvement attitude.
Experience working in Agile teams.
Good communication and collaboration skills.
Nice to Have:
Experience with automated testing.
Basic knowledge of SQL and data analysis.
Exposure to Mainframe or SAS environments.
Interest in AI-assisted development and automation.
Similar jobs you might like
Technology
emagine Polska
Senior Test Automation Engineer (Python + Robot Framework)
Senior
Hybrid
Gdynia, Poland
🏢 Summary: The offer is for a Python Automation Developer in the banking sector focused on improving data quality through automated testing and data handling processes. The role involves requirement analysis, test design, automation development, and integration of automated regression tests within CI/CD pipelines. It requires strong experience in Python, databases, and test automation frameworks in a hybrid work model from Gdynia. 🗂️ Requirements: 5+ years of experience with Python development, 5+ years of experience with database technologies, 5+ years of experience with GIT, 3+ years of experience with Robot Framework, 3+ years of experience with CI/CD tools (e.g., Jenkins), Strong experience with Linux, Strong experience with Bash scripting, Experience with test management tools (e.g., qTest or Zephyr) 📃 Skills: Python, RobotFramework, SQL, GIT, Jenkins, Linux, Bash, qTest, Zephyr, Docker, Kafka, IBMMQ 🏢 Description: Industry: banking Rate: up to 160 pln/h on b2b Location: Hybrid from Gdynia - 2 days per week from office Summary: This role focuses on enhancing data quality through automation and testing processes within the IT development team. The developer will play a key role in requirement analysis, test execution, and improving efficiencies in data handling processes. Responsibilities: Conduct requirement analysis and clarify unclear requirements. Prepare test scenarios and test cases. Prepare test data for various scenarios. Develop automation scripts using Robot Framework and Python. Implement automated solutions for daily data handling tasks. Plan and execute tests, alongside analyzing test results and reporting defects. Run automated regression tests as part of the CI/CD process. Identify and propose improvements for daily processes and challenge inefficiencies. Must Haves: 5+ years of development experience with Python. 5+ years of experience with database technologies. 5+ years of experience with GIT. 3+ years of experience with Robot Framework. 3+ years of experience with CI/CD tools like Jenkins. Strong experience with Linux and bash scripting. Experience with test management tools such as qTest or Zephyr. Effective communication and collaboration skills with teams, including developers and analysts. Nice to Have: Experience with containerization technologies such as Docker. Familiarity with streaming and queue technologies (e.g., KAFKA, IBM MQ). Working knowledge of DevOps practices.
Technology
emagine Polska
Senior Test Automation Engineer (Python + Robot Framework)
Senior
Hybrid
Gdynia, Poland
140 - 160 PLN/hr
🏢 Summary: The offer is for a Senior Python Developer in the banking sector, focused on improving data quality through automation and testing within an IT development team. The role involves requirement analysis, test preparation and execution, and building automated data handling solutions integrated with CI/CD processes. It combines development, test automation, and process optimization in a hybrid work model. 🗂️ Requirements: 5+ years of experience with Python, 5+ years of experience with database technologies, 5+ years of experience with GIT, 3+ years of experience with Robot Framework, 3+ years of experience with CI/CD tools, Strong experience with Linux, Strong experience with Bash scripting, Experience with test management tools (qTest or Zephyr), Ability to prepare test scenarios, test cases, and test data, Experience in test execution and defect reporting 📃 Skills: Python, Robot, Framework, SQL, GIT, Jenkins, Linux, Bash, qTest, Zephyr, Docker, Kafka, IBM, MQ 🏢 Description: Industry: banking Rate: up to 160 pln/h on b2b Location: Hybrid from Gdynia - 2 days per week from office Summary: This role focuses on enhancing data quality through automation and testing processes within the IT development team. The developer will play a key role in requirement analysis, test execution, and improving efficiencies in data handling processes. Responsibilities: Conduct requirement analysis and clarify unclear requirements. Prepare test scenarios and test cases. Prepare test data for various scenarios. Develop automation scripts using Robot Framework and Python. Implement automated solutions for daily data handling tasks. Plan and execute tests, alongside analyzing test results and reporting defects. Run automated regression tests as part of the CI/CD process. Identify and propose improvements for daily processes and challenge inefficiencies. Must Haves: 5+ years of development experience with Python. 5+ years of experience with database technologies. 5+ years of experience with GIT. 3+ years of experience with Robot Framework. 3+ years of experience with CI/CD tools like Jenkins. Strong experience with Linux and bash scripting. Experience with test management tools such as qTest or Zephyr. Effective communication and collaboration skills with teams, including developers and analysts. Nice to Have: Experience with containerization technologies such as Docker. Familiarity with streaming and queue technologies (e.g., KAFKA, IBM MQ). Working knowledge of DevOps practices.
Technology
emagine Polska
Senior Test Automation Engineer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: The role involves performing end-to-end test automation for payment workflows in the banking sector, ensuring high software quality across multiple applications. The position focuses on designing, implementing, and executing automated tests using Python and Robot Framework within a CI environment. It aims to improve the software development lifecycle through robust automated testing practices. 🗂️ Requirements: Proficiency in Python, Experience with Robot Framework, Experience in end-to-end test automation, Ability to design and implement automated test cases, Experience with Jenkins for continuous integration, Ability to perform test analysis and root cause analysis, Experience in designing and maintaining test frameworks 📃 Skills: Python, RobotFramework, Jenkins, GitHubCopilot, E2E, TestAutomation, CI 🏢 Description: PROJECT INFORMATION: Industry: Banking Remuneration : up to 140 PLN/h Work model: hybrid (3/week in Warsaw/Gdańsk/Łódź) Summary: This role focuses on conducting end-to-end (E2E) test automation for payment flows, ensuring high-quality software functionality across various applications using Python and Robot Framework. The primary goal is to enhance the software development lifecycle through effective testing practices. Responsibilities: Conduct end-to-end test automation for payment workflows across multiple applications. Perform test analysis to identify testing needs and requirements. Design detailed test cases for software functionalities. Implement test cases effectively within the testing framework. Execute tests and assess software functionality and performance. Conduct root cause analysis to resolve defects and issues. Design and implement test frameworks to automate processes efficiently. Must Haves: Proficiency in Python. Experience with Robot Framework. Knowledge of Jenkins for continuous integration. Familiarity with GitHub Copilot. Nice to Haves: Knowledge of payments and/or financial domain. ISTQB Foundation Level testing knowledge. Experience working with artificial intelligence (AI). Other Details: Required Language: English
Technology
New offer
emagine Polska
Test Automation Engineer (Python / Robot Framework)
Senior
Hybrid
Warsaw, Poland
140 - 140 PLN/hr
🏢 Summary: Hybrid B2B opportunity for a Test Automation Engineer in the banking sector, focused on building and executing end-to-end automated tests for payment flow applications. The role covers the full testing lifecycle, from requirements analysis and test design to automation, execution, and root cause analysis. You will also contribute to the development and evolution of the team’s test automation framework in an Agile/SAFe environment. 🗂️ Requirements: Strong hands-on experience with Python programming, Practical knowledge of Robot Framework, Experience in API test automation, Experience in UI test automation, Solid understanding of software testing principles and methodologies, Experience with Git and version control workflows, Ability to work in Agile/SAFe cross-functional teams 📃 Skills: Python, RobotFramework, API, UI, Git, Jenkins, Kafka, Splunk, Jira, qTest, CI/CD 🏢 Description: Banking | Warsaw, Poland | Hybrid (3 days on-site) | B2B: up to 140 PLN/h net + VAT Payments are at the heart of modern banking - and making sure they work flawlessly is critical. We're looking for a Test Automation Engineer to join a cross-functional team in Warsaw, building and running end-to-end automated tests across payment flow applications in a major banking environment. This is a hands-on engineering role. You'll own the full testing cycle: from analysing requirements and designing test cases, through to implementing automation, executing tests, and digging into root causes when things go wrong. You'll also play a key part in shaping the test framework itself - so there's real scope to make your mark on how quality is delivered. What you'll be doing Analysing requirements to identify what needs testing and where the risks are Designing and implementing automated tests using Python and Robot Framework Covering both API and UI test automation across multiple applications Executing test suites and investigating defects through root cause analysis Contributing to the design and evolution of the team's test automation framework Working in an Agile/SAFe environment with developers, BAs, and other QA engineers What you need to bring Strong hands-on experience with Python programming Solid practical knowledge of Robot Framework for test automation Experience automating both API and UI tests A solid grounding in software testing principles and methodologies Familiarity with Git and version control workflows Comfort working collaboratively in cross-functional, agile teams Bonus points for Experience with Jenkins CI/CD pipelines Knowledge of Kafka message streaming Splunk for log analysis and monitoring Hands-on work with Jira and qTest Experience building test frameworks from the ground up Background in release management processes The details Rate: Up to 140 PLN/h net + VAT (B2B) Location: Warsaw, Poland Work model: Hybrid - 3 days on-site per week Industry: Banking Contract: B2B Interested? Get in touch and let's talk through the details.
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
Technology
emagine Polska
Automation Tester
Senior
Hybrid
Gdansk, Poland
🏢 Summary: Long-term B2B opportunity for an Automation Tester in the banking sector, working in a hybrid model from Gdańsk. The role focuses on managing and executing automated and non-functional testing activities in line with strategic quality standards, including API and low-latency systems testing. 🗂️ Requirements: Proven experience with Robot Framework, Strong Python coding skills, Experience in Java test automation, Knowledge of API testing, Understanding of low latency systems, ISTQB Foundation Level knowledge, Experience in non-functional testing (performance, stress, security), Experience working in Linux environment, Ability to support manual testing when required, Experience with test management tools 📃 Skills: RobotFramework, Python, Java, API, ISTQB, Linux, PerformanceTesting, StressTesting, SecurityTesting, GitHub, Copilot 🏢 Description: Industry: banking Rate: up to 95 PLN/H net + VAT, B2B Location: Gdańsk - hybrid (2 days per week in the office) Long-term cooperation We are seeking a highly skilled Automation Tester to ensure efficient and well-documented testing activities in alignment with the latest version of the Client strategy. Main Responsibilities: - Efficiently manage test automation activities. - Execute comprehensive test planning and design. - Prepare necessary test data for effective test execution. - Conduct thorough test execution to meet quality standards. - Maintain detailed documentation of testing processes and results. Key Requirements: - Proven experience with Robot Framework and Python coding skills. - Experience in Java test automation. - Familiarity with test tools and management tools. - Understanding of API testing and low-latency solutions. - Knowledge relevant to ISTQB Foundation Level in general testing principles. - Strong background in non-functional testing (performance, stress, security). - Experience in a Linux environment and flexibility for manual testing support. Nice to Have: - Experience with GitHub Copilot is a significant plus.
Technology
emagine Polska
Automation Tester
Senior
Hybrid
Gdansk, Poland
120 - 135 PLN/hr
🏢 Summary: Long-term B2B contract for an Automation Tester in the banking sector, working in a hybrid model (2 days/week in Gdańsk office). The role focuses on managing and executing automated and non-functional testing activities in line with client strategy, ensuring high quality and well-documented processes. 🗂️ Requirements: Experience with Robot Framework, Strong Python coding skills, Proficiency in Java test automation, Experience with test automation and management tools, Knowledge of API testing, Understanding of low latency systems, ISTQB Foundation Level knowledge, Experience in non-functional testing, Experience in Linux environment, Ability to support manual testing 📃 Skills: RobotFramework, Python, Java, API, ISTQB, Linux, Performance, Stress, Security, GitHubCopilot 🏢 Description: Industry: banking Rate: up to 95 PLN/H net + VAT, B2B Location: Gdańsk - hybrid (2 days per week in the office) Long-term cooperation We are seeking a highly skilled Automation Tester to ensure efficient and well-documented testing activities in alignment with the latest version of the Client strategy. Main Responsibilities: - Efficiently manage test automation activities. - Execute comprehensive test planning and design. - Prepare necessary test data for effective test execution. - Conduct thorough test execution to meet quality standards. - Maintain detailed documentation of testing processes and results. Key Requirements: - Proven experience with Robot Framework and Python coding skills. - Proficient in Java test automation. - Familiarity with test tools and management tools. - Understanding of API testing and low latency solutions. - Knowledge relevant to ISTQB Foundation Level in general testing principles. - Strong background in non-functional testing (performance, stress, security). - Experience in a Linux environment and flexibility for manual testing support. Nice to Have: - Experience with GitHub Copilot is a significant plus.
Technology
emagine Polska
Test Automation Engineer
Senior
Hybrid
Gdynia, Poland
145 - 145 PLN/hr
🏢 Summary: Senior Automation Tester role in the banking sector focused on establishing and owning end-to-end automation testing processes to ensure high-quality team deliveries. The position aims to achieve 74% automated test coverage for SIR by developing and maintaining robust automation frameworks. Hybrid work model in Gdynia with B2B contract up to 145 PLN/h. 🗂️ Requirements: Strong experience with Playwright test automation, Solid knowledge of JavaScript, Solid knowledge of TypeScript, Experience with database systems, Understanding of application code, Experience in API testing, Experience with CI/CD pipelines, Experience with Jenkins integration 📃 Skills: Playwright, JavaScript, TypeScript, SQL, APIs, CI/CD, Jenkins, Cucumber 🏢 Description: Industry: Banking Work model: Hybrid in Gdynia - 3 days a week in the office Rate: up to 145 PLN/h (B2B contract) Summary: We are looking for a Senior Automation Tester who will take full ownership of establishing quality automation testing processes to ensure robust team deliveries. The primary objective of this role is to achieve 74% good quality automated test coverage for SIR. Responsibilities: Establish and drive automation testing processes for the team. Develop high-quality automation tests for various applications. Oversee the entire testing process from planning to execution and reporting. Maintain and enhance automation frameworks and tools. Collaborate with other team members to understand requirements and improve test processes. Ensure high levels of automated test coverage. Must Haves: Strong experience in test automation using Playwright. Solid knowledge of JavaScript/TypeScript. Experience with database systems. Understanding of application code. Experience in API testing. Familiarity with CI/CD pipelines and Jenkins integration. Nice to Have: Interest in AI-augmented automation and applications improving test stability. Knowledge of other test automation frameworks such as Cucumber.
Technology
emagine Polska
Senior Java Developer (banking)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Contract role in banking focused on modernizing a legacy corporate banking system into a new digital platform. The position involves developing new features, building and maintaining APIs, and working within a SAFe Agile team to improve customer experience and operational efficiency. Hybrid work model with competitive B2B rate. 🗂️ Requirements: Minimum 6 years of hands-on Java development experience, Experience in building API solutions, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Working knowledge of Cucumber, Proficiency in SQL, Experience with REST services, Experience with Microservices architecture, Proficiency with Git, Understanding of SOLID principles, Knowledge of design patterns, Experience working in SAFe Agile environment 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, Git, SOLID, DesignPatterns, SAFe, Reactive 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.
Technology
emagine Polska
Senior Java Developer (banking)
Senior
Hybrid
Warsaw, Poland
140 - 160 PLN/hr
🏢 Summary: The role involves modernizing corporate banking software by migrating from a legacy system to a new digital platform. The position focuses on developing new features, building and maintaining APIs, and ensuring compliance within a banking environment. The work is delivered in a hybrid model within an agile team following SAFe principles. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Experience in building and maintaining APIs, Experience with reactive programming, Working knowledge of Spring, Working knowledge of Hibernate, Working knowledge of Cucumber, Proficiency in SQL, Proficiency in REST, Experience with Microservices architecture, Proficiency in GIT, Understanding of SOLID principles, Knowledge of design patterns, Fluency in English 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, GIT, Reactive, SOLID, Angular, Jasmine 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.