Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

May 26, 2026

SDET API with Python | Warsaw & Gdansk

Mid • Hybrid

Warsaw, Poland

📌 We’re looking for an experienced Software Development Engineer in Test to join a fast-paced, high-impact project in the financial / payments domain.

Contract: B2B

📍 Work Mode: Hybrid 3 days from Warsaw/Gdansk office

Contract duration: Minimum 6 months and will be extended

Expected start date: Immediate


Job Description:
Mid-senior test automation engineer who can take ownership of quality for a complex, backend-heavy product area in Treasury Test Engineering. The role is automation-first: the person should be comfortable driving a high automation ratio (roughly 80% automation / 10–20% manual where needed) and continuously improving reliability, coverage, and feedback speed in CI/CD.


Technical skills (must-have):
Strong Python for test automation; writes clean, maintainable test code and utilities.
Solid API/backend testing skills with Pytest (fixtures, parametrization, assertions, test organization); can design robust automated coverage for business flows, including integration/interface testing with partner systems/teams.
• CI/CD experience (e.g., Jenkins or similar): can integrate tests into pipelines, troubleshoot flaky runs, improve reporting, and keep pipelines healthy.
• Comfortable debugging failures end-to-end (logs, root cause analysis, reproductions) and using standard debugging tools; can analyze issues and validate assumptions quickly.
Linux familiarity (shell, environment/debugging basics) and SQL basics for data validation and troubleshooting.


Roles and Responsibilities post joining:
Ownership & proactivity: spots gaps in coverage, stability, or process and drives improvements without being asked; follows through to completion.
• Clear communication: writes concise updates, defects, and test notes; can explain failures and risk clearly to engineers and stakeholders.
• Collaboration: works effectively with Dev/DevOps/Product in agile teams, participates in design discussions and contributes to quality strategy.
• Quality-first mindset: challenges assumptions, prioritizes customer impact and reliability, and balances speed with robustness.


Qualification and experience:
Mid Level – 3–4 years of relevant experience


Mandatory skills:
• Strong Python for test automation
• Solid API/backend testing skills with Pytest
• CI/CD experience
• Linux familiarity


Desired skills:
UI test automation with Playwright (page objects, stable selectors, handling async/flakiness) – UI is a plus, backend/API is priority
• Experience testing modern services (REST/microservices)
• Practical use of GenAI tools to accelerate test development while maintaining quality

Benefits

  • Stable long-term cooperation with opportunity for extension

  • Opportunity to work with modern technologies in an international environment

  • Professional growth and continuous development opportunities

  • Participation in challenging and impactful projects

📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Similar jobs you might like

Technology

Sii

Senior Test Automation Engineer with Java (f/m/x)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Test Automation Engineer role in a regulated medical and life sciences project, focused on building and maintaining Java-based automated UI and API tests. The position supports CI/CD quality processes in an Agile/Scrum team and uses a hybrid work model with regular collaboration from the Wrocław office. 🗂️ Requirements: 5+ years of Java test automation experience, UI test automation experience, preferably TestFX, Gradle and/or Maven experience, API testing methodology knowledge, Advanced Polish, Advanced English 📃 Skills: Java, TestFX, Gradle, Maven, API, UI 🏢 Description: Introduction to offer* We are looking for an experienced Senior Test Automation Engineer to join a project delivered in cooperation with a global organization operating in the medical and life sciences domain. In this role, you will be responsible for developing and maintaining automated tests, ensuring software quality, and supporting CI/CD processes within an Agile/Scrum environment. You will work with modern Java-based testing tools and contribute to solutions developed in a highly regulated environment, where quality and reliability are key. The role offers a hybrid work model with regular collaboration from our Wrocław office. If you are passionate about test automation and software quality, apply now and join us in delivering impactful solutions! Your tasks Developing and maintaining automated tests to ensure software quality Designing and implementing test strategies for UI and API testing Collaborating with the development team to integrate automated tests into the CI/CD pipeline Analyzing test results and identifying areas for improvement Creating and maintaining technical documentation related to testing processes Mentoring junior team members in best practices for test automation Staying up-to-date with the latest trends in test automation and software quality assurance Requirements Minimum 5 years of experience in test automation with Java Proven experience with UI automation testing tools or frameworks, preferably TestFX Hands-on experience with build tools such as Gradle and/or Maven Solid understanding of API testing methodologies Advanced level of Polish and English Nice-to-have requirements Experience with AI-supported testing tools Familiarity with CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions Knowledge of task and test management tools such as JIRA, Xray, TestRail, or Zephyr Experience in regulated environments, particularly in the medical industry Familiarity with IEC 62304 standards for medical software lifecycle

Technology

emagine Polska

Test Engineer

Senior

Hybrid

Krakow, MA, Poland

140 - 155 PLN/hr

🏢 Summary: Long-term B2B Test Engineer contract supporting modernization of legacy applications into a cloud-native architecture. The role owns automated testing across the portfolio, builds E2E and backend integration tests, and embeds quality controls into CI/CD pipelines. 🗂️ Requirements: 5+ years of commercial test automation experience, C# and .NET programming, JavaScript or TypeScript test automation, Playwright or Selenium, xUnit or NUnit, Vitest or Jest, Azure DevOps CI/CD integration, SQL experience with MSSQL or Azure SQL, REST API testing, Git proficiency, English at B2+ level 📃 Skills: C#, .NET, JavaScript, TypeScript, Playwright, Selenium, xUnit, NUnit, Vitest, Jest, Azure, DevOps, SQL, MSSQL, REST, Git 🏢 Description: Introduction & Summary A highly motivated Test Engineer with expertise in .NET and JavaScript is sought for a pivotal role in a modernization program. The successful candidate will have a strong background in test automation, particularly in developing frameworks and integrating testing into CI/CD processes. The role offers a unique opportunity to contribute to the migration of legacy applications to a cloud-native architecture while ensuring quality through effective testing practices. Location Kraków, HYBRID WORK ( min 5 days per month, preferred 2-3 days per week) Contract type Contract B2B ( Long Term) Rate : 140-155 PLN/h + VAT Working time 09:00-17:00 CET Main Responsibilities Own and evolve the automated testing processes across the portfolio. Design and implement test strategies across various testing layers. Build and maintain E2E automation and backend integration tests. Integrate automated tests into CI/CD processes. Champion best practices in testing and quality assurance. Validate data flows and manage test data. Drive root-cause analysis and manage flaky tests. Collaborate with developers on acceptance criteria and code review. Support UAT coordination and document test results. Key Requirements 5+ years of commercial experience in test automation. Strong coding skills in C# / .NET. Expertise in JavaScript / TypeScript for test automation. Proficient with Playwright or Selenium. Experience with xUnit / NUnit and Vitest / Jest. Familiarity with Azure DevOps CI/CD integration. Practical SQL experience (MSSQL / Azure SQL). Proficient in REST API testing. Self-driven and able to set standards for automation. Good Git practices and English communication skills (B2+). Nice to Have Knowledge of Azure services (App Service, Azure SQL, etc.). Experience with Azure Data Factory and ETL validation. Familiarity with Power BI report testing. Understanding of contract testing and OpenAPI validation. Experience with performance testing tools like k6 / JMeter. Awareness of Infrastructure as Code principles. Knowledge of observability and monitoring solutions. ISTQB Advanced or relevant certifications.

Technology

emagine Polska

Test Engineer (.NET / JavaScript)

Senior

Hybrid

Krakow, MA, Poland

140 - 155 PLN/hr

🏢 Summary: Test Engineer contract role supporting a legacy-to-cloud-native modernization program through end-to-end and backend test automation. The role owns test strategy, CI/CD test integration, quality practices, data validation, and collaboration across development and UAT. 🗂️ Requirements: 5+ years of commercial test automation experience, C#/.NET coding skills, JavaScript/TypeScript test automation expertise, Playwright or Selenium proficiency, xUnit or NUnit experience, Vitest or Jest experience, Azure DevOps CI/CD integration experience, SQL experience with MSSQL or Azure SQL, REST API testing proficiency, Ability to set automation standards independently, Good Git practices, English proficiency at B2+ level 📃 Skills: C#, .NET, JavaScript, TypeScript, Playwright, Selenium, xUnit, NUnit, Vitest, Jest, Azure, DevOps, SQL, MSSQL, REST, Git 🏢 Description: Introduction & Summary A highly motivated Test Engineer with expertise in .NET and JavaScript is sought for a pivotal role in a modernization program. The successful candidate will have a strong background in test automation, particularly in developing frameworks and integrating testing into CI/CD processes. The role offers a unique opportunity to contribute to the migration of legacy applications to a cloud-native architecture while ensuring quality through effective testing practices. Location Kraków, HYBRID WORK Contract type Contract B2B ( Long Term) Rate : 140-155 PLN/h + VAT Working time 09:00-17:00 CET Main Responsibilities Own and evolve the automated testing processes across the portfolio. Design and implement test strategies across various testing layers. Build and maintain E2E automation and backend integration tests. Integrate automated tests into CI/CD processes. Champion best practices in testing and quality assurance. Validate data flows and manage test data. Drive root-cause analysis and manage flaky tests. Collaborate with developers on acceptance criteria and code review. Support UAT coordination and document test results. Key Requirements 5+ years of commercial experience in test automation. Strong coding skills in C# / .NET. Expertise in JavaScript / TypeScript for test automation. Proficient with Playwright or Selenium. Experience with xUnit / NUnit and Vitest / Jest. Familiarity with Azure DevOps CI/CD integration. Practical SQL experience (MSSQL / Azure SQL). Proficient in REST API testing. Self-driven and able to set standards for automation. Good Git practices and English communication skills (B2+). Nice to Have Knowledge of Azure services (App Service, Azure SQL, etc.). Experience with Azure Data Factory and ETL validation. Familiarity with Power BI report testing. Understanding of contract testing and OpenAPI validation. Experience with performance testing tools like k6 / JMeter. Awareness of Infrastructure as Code principles. Knowledge of observability and monitoring solutions. ISTQB Advanced or relevant certifications.

Technology

DCV Technologies

Senior Performance Test Engineer

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Hybrid Senior Performance Test Engineer role focused on building automated performance testing frameworks and strategies for scalable, resilient digital products. The position uses JavaScript and k6 to test APIs, web applications, and distributed systems, embed testing in CI/CD, and drive performance improvements across engineering teams. 🗂️ Requirements: JavaScript (ES6+) proficiency, Automated test framework development experience, k6 performance testing experience, Load, stress, scalability testing and performance tuning knowledge, REST API and GraphQL API testing experience, CI/CD test integration experience, Git collaborative workflow experience, Docker and Kubernetes experience, Experience with AWS, Azure, or GCP, Observability and monitoring tool experience 📃 Skills: JavaScript, k6, REST, GraphQL, GitHubActions, GitLabCI, AzureDevOps, Jenkins, Git, Docker, Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, ApplicationInsights 🏢 Description: Location: Warsaw, Poland (Hybrid – 2–3 days per week from office) About the Role We are looking for a Senior Performance Test Engineer to join our engineering team and help us build highly scalable, reliable, and resilient digital solutions. In this role, you will design and implement advanced performance testing strategies, develop automation frameworks, and work closely with engineering teams to identify bottlenecks and improve system performance. You will play a key role in embedding performance engineering practices into the software development lifecycle, enabling teams to deliver high-quality products that perform reliably at scale. This is an excellent opportunity for an experienced engineer who enjoys solving complex technical challenges, working with modern cloud technologies, and influencing engineering practices across distributed teams. Key Responsibilities Design, develop, and maintain performance testing frameworks and automation solutions using JavaScript (ES6+) . Create and execute performance, load, stress, and scalability testing strategies for modern applications. Develop and maintain performance test scenarios using k6 . Test and analyze the performance of: REST APIs GraphQL APIs Web applications and distributed systems Identify performance bottlenecks and provide actionable recommendations for optimization. Collaborate with developers, architects, DevOps, and product teams to improve system scalability and reliability. Integrate performance testing into CI/CD pipelines and engineering workflows. Support performance monitoring and analysis using observability platforms. Contribute to performance engineering standards, best practices, and continuous improvement initiatives. Work effectively with global, distributed engineering teams and communicate technical findings to both technical and non-technical stakeholders. Required Skills & Experience Strong proficiency in JavaScript (ES6+) . Proven experience building automated test frameworks and reusable testing solutions. Hands-on experience with k6 performance testing . Strong understanding of performance engineering methodologies, including: Load testing Stress testing Scalability testing Performance analysis and tuning Experience testing modern web applications and APIs, including: REST APIs GraphQL APIs Experience integrating automated tests into CI/CD pipelines , using tools such as: GitHub Actions GitLab CI Azure DevOps Jenkins Strong experience with Git and collaborative software development workflows. Solid understanding of software engineering principles and modern development practices. Excellent analytical and problem-solving skills. Cloud & Infrastructure Experience Experience working with modern cloud and infrastructure technologies: Docker and containerized environments. Kubernetes and cloud-native architectures. At least one major cloud platform: AWS Microsoft Azure Google Cloud Platform (GCP) Experience with observability and monitoring tools, such as: Grafana Prometheus Application Insights Similar monitoring and analytics platforms Soft Skills & Mindset Strong communication and stakeholder management skills. Ability to influence technical decisions and drive improvements without direct authority. Passion for quality engineering, automation, and developer enablement. Continuous learning mindset and curiosity about emerging technologies. Ability to collaborate effectively across international and distributed teams. Comfortable working independently while contributing to a highly collaborative engineering culture.