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
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
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
emagine Polska
Senior Data Solutions Engineer (SQL and Python) for banking
Senior
Hybrid
Gdansk, Poland
165 - 165 PLN/hr
🏢 Summary: Hybrid B2B role in the banking sector focused on designing and maintaining data models for credit and financial data processes. The position involves translating business requirements into scalable technical solutions, ensuring data quality, and supporting integrations, automation, and end-to-end solution design. Candidates will collaborate with stakeholders and technical teams while working with SQL, Python, and data integration technologies. 🗂️ Requirements: Extensive experience in data modeling and solution design, Strong SQL skills, Hands-on experience with relational databases, Good programming skills in Python, Experience with data integration and transformation, Experience with data mapping across multiple systems, Understanding of APIs and system integrations, Understanding of process modeling, Experience ensuring data quality and governance standards, Strong analytical and problem-solving skills, Experience translating business requirements into technical solutions, Experience working with business stakeholders, Fluent English 📃 Skills: SQL, Python, APIs, Kafka, PowerBI, Java 🏢 Description: Industry: banking Location: hybrid - 3 days per week from office in Warsaw or Gdańsk Rate: 165 pln/h on b2b Summary: The primary objective of this role is to design and maintain data models that support credit and financial data processes. This position focuses on translating business requirements into scalable technical solutions, ensuring data quality, and facilitating collaboration between technical and non-technical teams. Main Responsibilities: Design and maintain data models supporting credit and financial data processes. Analyse business requirements and translate them into scalable technical solutions. Define and manage data mappings between multiple systems to ensure accurate data integration and transformation. Ensure data quality, consistency, traceability, and auditability across the solution landscape. Collaborate with business stakeholders, architects, and development teams on end-to-end solution design. Prepare and maintain technical documentation and functional specifications. Support process optimization and automation using AI-assisted tools. Participate in solution implementation, testing, and continuous improvement activities. Key Requirements: Extensive experience in data modeling and solution design. Strong SQL skills and hands-on experience with relational databases. Good programming skills in Python. Experience with data integration, transformation, and data mapping across multiple systems. Understanding of APIs, system integrations, and process modeling. Experience ensuring data quality, consistency, and governance standards. Strong analytical and problem-solving skills. Experience working directly with business stakeholders and translating business requirements into technical solutions. Fluent English, both written and spoken. Nice to Have: Knowledge of Kafka. Experience with Power BI. Familiarity with Java development. Understanding of data warehouse concepts and architecture. Experience using AI tools for documentation, testing, data analysis or development support. Experience in banking, finance, or regulatory reporting environments. Knowledge of credit risk, rating, or financial statement data domains.
Technology
emagine Polska
Test Automation Engineer
Mid
Hybrid
Warsaw, Poland
130 - 140 PLN/hr
🏢 Summary: Hybrid B2B opportunity for a Test Automation Engineer in the banking sector, focused on building and maintaining automated API and UI tests for payment flow applications. The role involves end-to-end test ownership, framework development, defect analysis, and collaboration within Agile/SAFe teams using Python and Robot Framework. 🗂️ Requirements: Strong experience with Python, Practical knowledge of Robot Framework, Experience with API test automation, Experience with UI test automation, Knowledge of software testing principles, Experience with Git, Ability to work in Agile/SAFe teams 📃 Skills: Python, Robot, API, UI, Git, Jenkins, Kafka, Splunk, Jira, qTest, SAFe 🏢 Description: Banking | Warsaw, Poland | Hybrid (3 days on-site) | B2B: up to 140 PLN/h net + VAT 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 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 Interested? Get in touch and let's talk through the details.
Technology
emagine Polska
Senior Automation Engineer
Senior
Hybrid
Gdansk, Poland
145 - 145 PLN/hr
🏢 Summary: Test Automation Lead role in the banking sector focused on defining and executing automation strategy for UI and API testing. The position involves designing scalable automation frameworks, integrating tests into CI/CD pipelines, and improving quality through risk-based coverage and continuous improvement. The role requires strong hands-on expertise in automation technologies and framework architecture within an agile, enterprise environment. 🗂️ Requirements: 4-5+ years of experience in test automation (UI and API), 4-5+ years of experience with .NET or Java, Experience with REST and SOAP API testing, Practical experience with Playwright or Selenium, Experience designing and maintaining automation frameworks, Experience with SQL for data validation, Experience integrating automated tests into CI/CD pipelines, Experience with Git-based workflows, Experience working with Jira in agile environments, Fluent English 📃 Skills: .NET, Java, Playwright, Selenium, REST, SOAP, SQL, CI/CD, Bamboo, Jenkins, Azure, Git, Bitbucket, GitHub, GitLab, Jira 🏢 Description: Banking Hybrid work - Gdańsk/Gdynia - 3 days per week in the office B2B up to 145 zł/h Start ASAP / to determinate Main Responsibilities: Lead, coach, and mentor in test automation best practices. Define and evolve the team's test automation strategy, including roadmap, tooling, framework architecture, and quality gates. Design, implement, maintain, and continuously improve scalable automation frameworks for UI and API testing. Partner with Functional SMEs to define quality approaches, acceptance criteria, and risk-based test coverage. Integrate automated testing into CI/CD pipelines and collaborate closely with development and infrastructure teams. Run automation feasibility assessments and recommend the right level of automation per feature. Improve test coverage, execution speed, reliability, and diagnostics in a continuous improvement mindset. Ensure proper handling of test data dependencies, environments, and cross-system integration flows. Collaborate effectively in an international, cross-country setup. Contribute to QA/test automation communities. Key Requirements: 4-5+ years of hands-on experience in test automation (UI and API: REST/SOAP). 4-5+ years of experience with .NET (preferred) or Java. Practical experience with Playwright or Selenium. Strong understanding of test automation framework design and maintainable architecture patterns. Experience with SQL and data validation for automated tests. Experience with CI/CD integration (e.g., Bamboo/Jenkins/Azure DevOps or similar). Experience with Git-based workflows (Bitbucket/GitHub/GitLab). Experience working with Jira in agile delivery environments. Strong leadership, mentoring/coaching, communication, and problem-solving skills. Self-driven, proactive, and able to work independently. Fluent spoken and written English. Nice to Have: Experience in banking/financial services domain. Experience with Temenos T24. Experience working in large, distributed enterprise test environments. Practical experience with AI-assisted coding tools for test script generation, refactoring, and documentation. Exposure to LLM-based test automation techniques.
Technology
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
Senior Automation Engineer
Senior
Hybrid
Gdynia, Poland
130 - 140 PLN/hr
🏢 Summary: Test Automation Lead role in a banking project focused on defining and executing automation strategy for UI and API testing within a hybrid work model. The position involves building scalable automation frameworks, integrating tests into CI/CD pipelines, and leading a team in best practices. The role also covers cross-system integration, test data management, and collaboration in an international Agile environment. 🗂️ Requirements: 5+ years hands-on test automation experience (UI and API REST/SOAP), 5+ years experience with .NET or Java, Experience with Playwright or Selenium, Experience designing test automation frameworks, SQL for automated testing, CI/CD integration experience (Bamboo, Jenkins or Azure DevOps), Experience with Git-based workflows, Agile experience with Jira, Fluent English 📃 Skills: .NET, Java, Playwright, Selenium, REST, SOAP, SQL, Bamboo, Jenkins, AzureDevOps, Git, Bitbucket, GitHub, GitLab, Jira 🏢 Description: PROJECT INFORMATION Industry : Banking Remuneration : up to 140 PLN/h netto + VAT (B2B) Work model: hybrid (3/week in Gdańsk or Gdynia office) Main Responsibilities: Lead, coach, and mentor the team in test automation best practices. Define and evolve the team's test automation strategy, including roadmap and tooling. Design and implement scalable automation frameworks for UI and API testing. Partner with SMEs to define quality approaches and test coverage. Integrate automated testing into CI/CD pipelines. Conduct automation feasibility assessments and recommend automation levels. Improve test coverage and execution speed continuously. Manage test data dependencies and cross-system integration flows. Collaborate in an international setup and contribute to QA communities. Key Requirements: 5+ years of hands-on test automation experience (UI and API: REST/SOAP) . 5+ years with .NET (preferred) or Java . Experience with Playwright or Selenium . Understanding of test automation framework design. SQL experience for automated tests. CI/CD integration experience (Bamboo/Jenkins/Azure DevOps). Git-based workflows experience (Bitbucket/GitHub/GitLab). Agile experience with Jira . Strong leadership and problem-solving skills . Fluent in English. Nice to Have: Experience in banking/financial services . Experience with Temenos T24 . Background in large enterprise test environments . Experience with AI-assisted coding tools for test script generation. Exposure to LLM-based test automation techniques.
Technology
emagine Polska
Senior Python Developer (Robot Framework)
Senior
Hybrid
Gdansk, Poland
🏢 Summary: The role focuses on building and implementing modern backend automation infrastructure using Python and AI-driven methods to support efficient software delivery. It involves developing and maintaining automated testing frameworks, executing API and regression tests within CI/CD pipelines, and enhancing data handling processes. The position combines backend automation, test engineering, and AI-based workflow optimization in a hybrid working model. 🗂️ Requirements: Proficiency in Python, Experience designing automation frameworks, Hands-on experience with Robot Framework, Strong understanding of CI/CD pipelines, Experience with Jenkins, Established knowledge of SQL, Experience with Selenium, Experience writing Gherkin scenarios, Experience implementing AI-based solutions, Experience with test management tools such as qTest, Ability to perform API testing 📃 Skills: Python, Robot, Jenkins, SQL, Selenium, Gherkin, qTest, CI/CD, API, AI 🏢 Description: Location: Gdańsk Working Model: Hybrid (2 days in the office, 3 days remote) Required Language: English Summary The main purpose of this role is to build and implement modern backend infrastructure while leveraging AI-driven methods for efficient software delivery, directly supporting Nordea Bank's transformation and client objectives. Main Responsibilities Developing automation scripts using Robot Framework and Python. Implementing automated solutions for daily data handling tasks and preparing test data. Planning and executing tests, analyzing test results, and reporting defects. Running automated regression tests as part of the CI/CD process using Jenkins. Performing API testing and expanding test coverage. Optimizing workflows with AI tools to enhance the maintainability of deliverables. Collaborating with stakeholders, data users, and solution architects to address business needs. Key Requirements Proficiency in Python for developing reliable automation systems. Experience in designing automation frameworks, particularly with Robot Framework. Thorough understanding of CI/CD pipelines and Jenkins. Established background in SQL and Selenium. Experience in writing Gherkin scenarios and implementing AI-based solutions. Proficient with test management tools like qTest. Strong independent work ethic with excellent organizational skills. Nice to Have Exposure to data warehouse principles. Experience with database technologies. Willingness to learn data modeling.