June 13, 2026
Software Test Engineer
Senior • Remote
130 - 250 PLN
Software Test Engineer
Remote (Europe-based)
The Opportunity:
Join a team building a collateral exchange platform used by leading financial institutions, where quality, resilience, and security are critical.
This is a chance to work on complex, distributed systems in a highly regulated environment, with a strong focus on engineering excellence and test quality.
What You’ll Do:
• Test distributed systems (REST APIs, messaging, async workflows)
• Deliver functional, integration & end-to-end testing
• Contribute to non-functional testing (performance, resilience, failover, security)
• Build and maintain test frameworks, simulators, and tooling
• Collaborate with engineering and product teams in an agile environment
What You’ll Need:
• Experience testing complex distributed systems
• Strong background in non-functional testing
• JVM experience (Java/Kotlin or similar)
• Hands-on with test frameworks (e.g. Cucumber)
• Structured approach to testing in high-assurance environments
Tech Stack:
Kotlin, Spring Boot, REST APIs, messaging systems, Docker, distributed ledger components
Why Apply?
• Fully remote across Europe
• Work on enterprise-scale, high-impact systems
• Modern tech stack & strong engineering culture
• Exposure to regulated financial environments
Similar jobs you might like
Technology
Caspian One
Software Test Engineer
Mid
Remote
130 - 250 PLN
🏢 Summary: Remote Software Test Engineer role focused on testing a complex, distributed collateral exchange platform used by financial institutions. The position emphasizes functional and non-functional testing, quality engineering, and resilience in a highly regulated environment. You will work on enterprise-scale systems using modern JVM-based technologies. 🗂️ Requirements: Experience testing complex distributed systems, Strong non-functional testing background, JVM experience (Java or Kotlin), Hands-on experience with test frameworks (e.g. Cucumber), Experience testing REST APIs and messaging systems, Experience with integration and end-to-end testing, Ability to build and maintain test frameworks and tooling, Structured approach to testing in high-assurance environments 📃 Skills: Kotlin, Java, Spring, REST, Messaging, Docker, Cucumber, JVM, API, Distributed, SQL 🏢 Description: Software Test Engineer Remote (Europe-based) The Opportunity: Join a team building a collateral exchange platform used by leading financial institutions, where quality, resilience, and security are critical. This is a chance to work on complex, distributed systems in a highly regulated environment, with a strong focus on engineering excellence and test quality. What You’ll Do: • Test distributed systems (REST APIs, messaging, async workflows) • Deliver functional, integration & end-to-end testing • Contribute to non-functional testing (performance, resilience, failover, security) • Build and maintain test frameworks, simulators, and tooling • Collaborate with engineering and product teams in an agile environment What You’ll Need: • Experience testing complex distributed systems • Strong background in non-functional testing • JVM experience (Java/Kotlin or similar) • Hands-on with test frameworks (e.g. Cucumber) • Structured approach to testing in high-assurance environments Tech Stack: Kotlin, Spring Boot, REST APIs, messaging systems, Docker, distributed ledger components Why Apply? • Fully remote across Europe • Work on enterprise-scale, high-impact systems • Modern tech stack & strong engineering culture • Exposure to regulated financial environments
Technology
emagine Polska
Software Test Engineer (m/w/d)
Senior
Hybrid
Berlin, Germany
🏢 Summary: Software Test Engineer role focused on developing and implementing test strategies, executing manual and automated tests, and maintaining test automation frameworks for software solutions in a military context. The position is primarily remote with occasional on-site presence in Berlin and requires strong experience in software testing, QA processes, and automation tools. 🗂️ Requirements: Abgeschlossenes Studium der Informatik, Mathematik oder vergleichbares MINT-Fach bzw. technische Berufsausbildung, Mehrjährige Berufserfahrung im Software Testing, Kenntnisse in Testautomatisierungstools, Verständnis von Softwareentwicklungsprozessen und -methodologien, Erfahrung mit Bug-Tracking- und Versionskontrollsystemen, Sehr gute Deutschkenntnisse, Gute Englischkenntnisse, Teamfähigkeit, Analytisches Denkvermögen, Strukturierte Arbeitsweise 📃 Skills: Selenium, JUnit, TestNG, Ranorex, Jenkins, Jira, XRay, Git, Agile 🏢 Description: Einleitung & Zusammenfassung: Wir suchen einen erfahrenen Software Test Engineer für unseren Standort Berlin. Die Rolle umfasst die Entwicklung und Implementierung von Teststrategien sowie die Durchführung von manuellen und automatisierten Tests für firmeneigene Softwarelösungen. Ideale Kandidaten bringen umfassende Kenntnisse in Softwaretesting und Testautomatisierungstools mit. Standort: Berlin Remote: ja, 1-2 x pro Monat vor Ort und ggf. Reisebereitschaft Karrierelevel: mit Berufserfahrung Arbeitszeit: 40 Std./Woche Dauer : 12 Monate + Hauptverantwortlichkeiten: Entwicklung und Implementierung von Teststrategien, -plänen und -fällen für neue und bestehende Softwareprodukte im militärischen Kontext. Durchführung manueller und automatisierter Tests zur Sicherstellung der Softwarequalität. Analyse und Dokumentation von Testergebnissen sowie Erstellung detaillierter Fehlerberichte. Zusammenarbeit mit Softwareentwicklern und Produktmanagern zur Klärung von Anforderungen und Optimierung von Prozessen. Aufbau und Wartung von Testautomatisierungsframeworks. Sicherstellung, dass die Software den geltenden Standards entspricht (z. B. Funktionalität, Sicherheit, Leistung und Benutzerfreundlichkeit). Teilnahme an Code-Reviews und kontinuierlicher Verbesserung der QA-Prozesse. Wichtige Anforderungen: Abgeschlossenes Studium der Informatik, Mathematik, einem vergleichbaren MINT-Fach oder eine vergleichbare technische Berufsausbildung (z.B. Fachinformatiker). Einschlägige bzw. mehrjährige Berufserfahrung im Software Testing. Fundierte Kenntnisse von Testautomatisierungstools wie Selenium, JUnit, TestNG, Ranorex, Jenkins oder ähnlichen. Verständnis von Softwareentwicklungsprozessen und -methodologien (z. B. V-Modell, Agile). Erfahrung mit Bug-Tracking- und Versionskontrollsystemen (z. B. Jira, XRay, Git). Analytisches Denkvermögen, Liebe zum Detail und eine strukturierte Arbeitsweise. Ausgeprägtes Qualitätsbewusstsein. Lösungsorientiertes Denken sowie die Bereitschaft zur fächlichen Weiterentwicklung. Teamfähigkeit. Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift. Bei Interesse, freue ich mich auf Ihre Kontaktaufnahme!
Technology
DCV Technologies
SDET API with Python | Warsaw & Gdansk
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Mid-level Software Development Engineer in Test role focused on backend/API automation within a complex Treasury product in the financial/payments domain. The position emphasizes high test automation coverage, CI/CD integration, and end-to-end quality ownership in an agile environment. Hybrid B2B contract with immediate start and long-term extension potential. 🗂️ Requirements: 3–4 years of experience in test automation, Strong Python for automated testing, Solid API/backend testing with Pytest, Experience integrating automated tests in CI/CD pipelines, Ability to debug test failures and perform root cause analysis, Linux command-line proficiency, Basic SQL for data validation, Experience testing REST or microservices architectures 📃 Skills: Python, Pytest, CI/CD, Jenkins, Linux, SQL, REST, Microservices, Playwright, GenAI 🏢 Description: 📌 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
Technology
Crestt
Seniotr Test Automation Engineer
Senior
On-site
Warsaw, Poland
110 - 135 PLN
🏢 Summary: Long-term senior role focused on designing, developing and maintaining automated tests (UI, API, integration, regression) within a Scrum team. The position emphasizes building and improving test frameworks, integrating tests with CI/CD pipelines, and ensuring high software quality through both automated and manual testing. Work is on-site and centered on enterprise-level systems. 🗂️ Requirements: Minimum 5 years experience as QA Engineer or Test Automation Engineer, Strong practical knowledge of Java, Experience with Playwright or Selenium, Experience with RestAssured, Experience with Postman or Newman, Experience with CI/CD tools (GitLab CI, GitHub Actions, Jenkins or Azure DevOps), Good knowledge of Git, Experience with Jira and Xray or Zephyr, Experience in API testing, Experience with enterprise systems, Knowledge of Scrum and QA processes 📃 Skills: Java, Playwright, Selenium, RestAssured, Postman, Newman, GitLab, GitHub, Jenkins, Azure, Git, Jira, Xray, Zephyr, Scrum, CI/CD, API 🏢 Description: Senior Test Automation Engineer 🚀 Dołącz do projektu, w którym jakość oprogramowania i automatyzacja testów są kluczowym elementem procesu developmentu. Szukamy doświadczonego Senior Test Automation Engineera, który będzie odpowiedzialny za rozwój testów automatycznych, wsparcie testów manualnych oraz aktywną współpracę z zespołem Scrum przy dostarczaniu stabilnych i wysokiej jakości rozwiązań. 📍 Forma pracy: stacjonarna 📅 Długoterminowa współpraca 💼 Senior level 🔎 Zakres obowiązków • projektowanie, rozwój i utrzymanie testów automatycznych (UI, API, regresja, integracja), • rozwój frameworków testowych zgodnie z dobrymi praktykami QA, • integracja testów z CI/CD oraz monitorowanie stabilności pipeline’ów, • analiza wyników testów i raportowanie błędów, • wykonywanie testów manualnych funkcjonalnych i eksploracyjnych, • przygotowywanie przypadków testowych na podstawie wymagań biznesowych, • udział w ceremoniach Scrum i planowaniu jakości w sprincie, • współpraca z developerami, DevOps oraz Product Ownerami. ✅ Wymagania • min. 5 lat doświadczenia jako QA Engineer / Test Automation Engineer, • praktyczna znajomość Java, • doświadczenie z: Playwright / Selenium, RestAssured, Postman/Newman, • doświadczenie z CI/CD: GitLab CI, GitHub Actions, Jenkins lub Azure DevOps, • dobra znajomość Git, Jira, Xray/Zephyr, • doświadczenie w testowaniu API i systemów enterprise, • znajomość Scrum oraz procesów QA. ⭐ Mile widziane • Python, JavaScript/TypeScript lub C#, • Docker / Kubernetes, • testy wydajnościowe, • doświadczenie w chmurze (AWS / Azure / GCP), • znajomość BDD / Cucumber / shift-left testing. 🎯 Szukamy osoby, która łączy podejście techniczne z wysoką dbałością o jakość, potrafi działać samodzielnie i dobrze odnajduje się w środowisku Agile.
Technology
ITDS
Mid-Level QA Tester – Database & API Validation
Mid
On-site
Warsaw, Poland
14,280 - 17,220 PLN
🏢 Summary: Manual Test Engineer role focused on backend systems, data validation, API testing, and SQL-based quality assurance in a mission-critical applications environment. The position involves manual testing, defect tracking, and close collaboration with Agile teams to ensure system reliability and product quality. On-site work model in Warsaw with opportunities to grow expertise in testing and backend analysis. 🗂️ Requirements: 3+ years experience as Manual Tester or QA Engineer, Strong SQL knowledge with complex queries, Experience testing backend systems or data-driven applications, Hands-on experience with relational databases, Ability to analyze business and technical requirements, Familiarity with Jira, Azure DevOps, or TestRail, Excellent test documentation skills, Understanding of testing techniques, Experience working in Agile/Scrum environments, Good command of English, Legal right to work in the European Union 📃 Skills: SQL, PostgreSQL, Oracle, MySQL, Jira, Azure, TestRail, REST, SOAP, Postman, Python, Java, Selenium, Scrum, Agile 🏢 Description: Unleash quality and precision — elevate software testing to the next level! Warszawa-based opportunity with on-site work model As a Test Engineer , you will be working for our client, a leader in delivering mission-critical business applications. You will play a vital role in ensuring the robustness of key systems through hands-on testing, data validation, and backend process analysis, contributing directly to product excellence and user satisfaction. This role offers a unique chance to grow your expertise in a dynamic and innovation-driven environment. Your main responsibilities: Plan, design, and execute manual tests (functional, integration, regression) to ensure system integrity Perform data validation, including checking data flows, transformations, and backend processing accuracy Write and execute complex SQL queries to validate data, investigate issues, and support testing activities Test APIs (REST, SOAP), analyze application logs, and database data to identify defects and root causes Create and maintain detailed test documentation such as test cases, scenarios, and reports Collaborate closely with developers, analysts, and Product Owners to clarify requirements and resolve issues efficiently Report and track defects throughout their lifecycle using Jira or similar tools Contribute to continuous improvement initiatives for testing processes and overall product quality Participate actively in Scrum ceremonies like PI Planning, Sprint Planning, and Daily Stand-ups You're ideal for this role if you have: 3+ years of experience as a Manual Tester / QA Engineer Strong SQL knowledge, capable of writing complex queries (JOINs, subqueries, GROUP BY) Experience testing backend systems or data-driven applications Hands-on experience with relational databases (e.g., PostgreSQL, MS SQL, Oracle, MySQL) Ability to analyze business and technical requirements effectively Familiarity with testing tools like Jira, Azure DevOps, or TestRail Excellent test documentation skills Good understanding of testing techniques (equivalence partitioning, boundary value analysis, etc.) Strong organizational skills and independence in work Experience working in Agile/Scrum environments It is a strong plus if you have: (optional) Basic knowledge of test automation tools (e.g., Postman, Python, Java, Selenium) Familiarity with CI/CD pipelines Language Required for the role: English – good command required Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
emagine Polska
Test Engineer
Senior
Remote
New Delhi, India
🏢 Summary: Remote Test Engineer role in the manufacturing industry focused on validating product quality through system, integration, and regression testing. The position involves preparing and executing test cases, managing defects, and delivering detailed test reports while collaborating with the Test Lead. 🗂️ Requirements: 6+ years of testing experience, Test case execution, Test reporting, Defect tracking and management, System testing knowledge, Integration testing knowledge 📃 Skills: Testing, Regression, Automation, DefectTracking, Manufacturing 🏢 Description: Summary: The Test Engineer will primarily focus on ensuring the quality and functionality of products through various testing methodologies within a remote manufacturing setting. Main Responsibilities: - Understand project requirements thoroughly. - Prepare test cases based on requirements. - Execute test cases and prepare comprehensive test reports. - Conduct system, integration, and regression testing. - Log defects, perform retests, and ensure defect closure. - Provide status updates to the Test Lead. Key Requirements: - Around 6 years of testing experience. - Proficiency in executing test cases and reporting. - Experience with defect tracking and management. - Knowledge of system and integration testing methodologies. Nice to Have: - Experience in regression testing. - Familiarity with automated testing tools. - Understanding of manufacturing processes. Other Details: - Location: Remote - Industry: Manufacturing
Technology
Caspian One
JVM Software Engineer (Java, Scala, Kotlin) | Remote | Trading Platform
Senior
Remote
200 - 275 PLN
🏢 Summary: B2B remote Software Engineer role (Poland) focused on designing and building core components of a distributed‑ledger‑based collateral exchange platform for global financial institutions. The position involves developing secure, production‑grade systems, implementing distributed workflows, and contributing to architecture and threat‑modelling in a cloud‑native environment. Engineers also support production operations and collaborate with internal and external stakeholders. 🗂️ Requirements: Residence in Poland, 7+ years software engineering experience, 3+ years experience with Kotlin, Java, or Scala on JVM, Master’s degree in Computer Science or equivalent, Experience with relational databases, Experience with message‑driven architectures, Experience with Public Key Infrastructure, Strong knowledge of concurrency, Strong knowledge of security, Strong knowledge of networking, Experience delivering production‑grade systems at scale, Fluent English 📃 Skills: Kotlin, Java, Scala, JVM, SpringBoot, Canton, Daml, ActiveMQ, Gradle, Ansible, Docker, Kubernetes, APIs, Swift, SQL, PKI, DistributedLedger, Concurrency, Networking, Databases 🏢 Description: JVM Software Engineer (Java or Scala or Kotlin) B2B, Remote (Poland) Leading Financial‑Market Infrastructure Provider **Candidates must reside in Poland** We are supporting a financial technology firm building a next‑generation collateral exchange platform used by major global financial institutions. Their platform enables secure, private, and precise ownership transfers using distributed ledger technology. They are expanding their engineering team and seeking an experienced Software Engineer to help design, build, and evolve core components of their distributed‑ledger‑based platform. Role Overview You will join a highly skilled, distributed engineering team working in an agile environment. You’ll contribute to the development of key platform components, implementing business logic, workflows, and distributed‑ledger code. You will collaborate with internal teams and external partners, participate in architectural reviews and threat‑modelling sessions, and support production operations through an on‑call rotation. This role is offered on a B2B contract, fully remote within Poland. Tech Stack You’ll work with a modern, cloud‑native stack including: Kotlin, Java, or Scala (JVM) Spring Boot Canton / Daml (distributed ledger) ActiveMQ, message‑driven architectures Gradle, Ansible, Docker Kubernetes for container orchestration Integrations via APIs, message queues, and Swift What You’ll Do Design and implement platform components and distributed workflows Build secure, resilient, production‑grade systems Ensure the platform meets strict requirements for correctness, security, resilience, operational stability, and confidentiality Collaborate with external partners and internal stakeholders Participate in architectural assessments and threat‑modelling Support production systems via an on‑call rotation Minimum Qualifications Candidates must have 7+ years of experience in software engineering roles Master’s degree in Computer Science or equivalent Strong foundation in databases, concurrency, security, and networking Experience with relational databases, message‑driven architectures, and Public Key Infrastructure 3+ years’ experience with Kotlin, Java, or Scala on the JVM Proven experience delivering production‑grade systems at scale Strong analytical and problem‑solving skills Excellent English communication skills Preferred Qualifications Experience with functional or strongly typed programming Experience with Canton / Daml or other distributed ledger technologies Experience deploying and operating services in Kubernetes
Technology
EPAM Systems
Senior QA Automation Engineer (AWS / Python)
Senior
Remote
Wroclaw, DS, Poland
🏢 Summary: The offer is for a Senior Software Engineer in Test responsible for driving quality assurance across AWS-based, data-intensive platforms in the financial services domain. The role focuses on designing and implementing automated testing strategies, integrating them into CI/CD pipelines, and ensuring reliability and scalability of high-performance data solutions. It provides the opportunity to work on enterprise-scale systems while applying advanced QA automation and DevOps practices. 🗂️ Requirements: 5+ years of experience in QA automation and software testing in enterprise environments, Strong coding experience with Python for automation, Hands-on experience with AWS services (Step Functions, Glue, Lambda, RDS, DynamoDB, Aurora PostgreSQL, SQS, API Gateway, Athena), Experience integrating automation frameworks into CI/CD pipelines, Experience with relational and NoSQL databases, Strong SQL knowledge, Solid understanding of QA methodologies and test management principles, Experience in test data preparation and management, Bachelor’s degree in Computer Science, MIS or related field (or equivalent experience) 📃 Skills: Python, AWS, StepFunctions, Glue, Lambda, RDS, DynamoDB, AuroraPostgreSQL, SQS, APIGateway, Athena, CI/CD, SQL, NoSQL, Terraform, CloudFormation 🏢 Description: We're looking for a Senior Software Engineer in Test to join our team. In this role, you will drive quality assurance across the entire software development lifecycle by designing, implementing and optimizing automated tests for complex data and AWS-based solutions. You will work on high-performance data pipelines and services, ensuring reliability and scalability while integrating modern DevOps practices. This is an excellent opportunity to apply extensive test engineering expertise and contribute to building a robust, enterprise-scale platform in the financial services domain. Responsibilities Design and implement automated testing strategies for AWS-based and data-intensive applications Develop and maintain test cases, test scripts and test data for functional and non-functional tests Integrate automation frameworks into CI/CD pipelines to enable daily automated regressions Define and execute quality standards across all phases of the software development and QA lifecycle Perform root cause analysis and ensure efficient defect tracking and resolution Collaborate with developers, product managers and QA teams to improve testing processes and platform stability Support test data management and validation of large, complex datasets across relational and NoSQL databases Requirements 5+ years of experience in QA automation and software testing in enterprise environments Strong coding experience with Python and related libraries for automation Hands-on experience with AWS solutions (e.g., Step Functions, Glue, Lambda, RDS, DynamoDB, Aurora PostgreSQL, SQS, API Gateway, Athena) Proven understanding of CI/CD processes and tools, including integration of automation frameworks Experience working with both relational databases and NoSQL systems; strong SQL knowledge Solid grasp of QA methodologies, test management principles and test data preparation strategies Bachelor's degree in Computer Science, MIS or a related field (or equivalent experience) Nice to have Background in financial services and understanding of equity and fixed-income asset classes Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Senior QA Automation Engineer (AWS / Python)
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Software Engineer in Test responsible for designing and implementing automated testing strategies for AWS-based, data-intensive applications in the financial services domain. The role focuses on ensuring reliability, scalability, and quality across high-performance data pipelines and services by integrating automation frameworks into CI/CD pipelines. You will drive quality standards across the full SDLC while working with modern DevOps practices and complex database environments. 🗂️ Requirements: 5+ years of QA automation and software testing experience in enterprise environments, Strong coding experience in Python for automation, Hands-on experience with AWS services (Step Functions, Glue, Lambda, RDS, DynamoDB, Aurora PostgreSQL, SQS, API Gateway, Athena), Experience integrating automation frameworks into CI/CD pipelines, Experience with relational and NoSQL databases, Strong SQL knowledge, Understanding of QA methodologies and test management principles, Experience with test data preparation and management, Bachelor's degree in Computer Science, MIS or related field (or equivalent experience) 📃 Skills: Python, AWS, StepFunctions, Glue, Lambda, RDS, DynamoDB, Aurora, PostgreSQL, SQS, APIGateway, Athena, CI/CD, SQL, NoSQL, Terraform, CloudFormation 🏢 Description: We're looking for a Senior Software Engineer in Test to join our team. In this role, you will drive quality assurance across the entire software development lifecycle by designing, implementing and optimizing automated tests for complex data and AWS-based solutions. You will work on high-performance data pipelines and services, ensuring reliability and scalability while integrating modern DevOps practices. This is an excellent opportunity to apply extensive test engineering expertise and contribute to building a robust, enterprise-scale platform in the financial services domain. Responsibilities Design and implement automated testing strategies for AWS-based and data-intensive applications Develop and maintain test cases, test scripts and test data for functional and non-functional tests Integrate automation frameworks into CI/CD pipelines to enable daily automated regressions Define and execute quality standards across all phases of the software development and QA lifecycle Perform root cause analysis and ensure efficient defect tracking and resolution Collaborate with developers, product managers and QA teams to improve testing processes and platform stability Support test data management and validation of large, complex datasets across relational and NoSQL databases Requirements 5+ years of experience in QA automation and software testing in enterprise environments Strong coding experience with Python and related libraries for automation Hands-on experience with AWS solutions (e.g., Step Functions, Glue, Lambda, RDS, DynamoDB, Aurora PostgreSQL, SQS, API Gateway, Athena) Proven understanding of CI/CD processes and tools, including integration of automation frameworks Experience working with both relational databases and NoSQL systems; strong SQL knowledge Solid grasp of QA methodologies, test management principles and test data preparation strategies Bachelor's degree in Computer Science, MIS or a related field (or equivalent experience) Nice to have Background in financial services and understanding of equity and fixed-income asset classes Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Senior QA Automation Engineer (AWS / Python)
Senior
Remote
Krakow, MA, Poland
🏢 Summary: Senior Software Engineer in Test role focused on designing and optimizing automated testing for AWS-based, data-intensive platforms in the financial services domain. The position involves building automation frameworks, integrating them into CI/CD pipelines, and ensuring quality across high-performance data pipelines and services. Opportunity to contribute to a scalable, enterprise-grade platform using modern DevOps practices. 🗂️ Requirements: 5+ years in QA automation and enterprise software testing, Strong Python coding for test automation, Hands-on experience with AWS services (Step Functions, Glue, Lambda, RDS, DynamoDB, Aurora PostgreSQL, SQS, API Gateway, Athena), Experience integrating automation frameworks into CI/CD pipelines, Experience with relational and NoSQL databases, Strong SQL knowledge, Understanding of QA methodologies and test management principles, Bachelor’s degree in Computer Science, MIS or related field (or equivalent experience) 📃 Skills: Python, AWS, StepFunctions, Glue, Lambda, RDS, DynamoDB, Aurora, PostgreSQL, SQS, APIGateway, Athena, CI/CD, SQL, NoSQL, Terraform, CloudFormation 🏢 Description: We're looking for a Senior Software Engineer in Test to join our team. In this role, you will drive quality assurance across the entire software development lifecycle by designing, implementing and optimizing automated tests for complex data and AWS-based solutions. You will work on high-performance data pipelines and services, ensuring reliability and scalability while integrating modern DevOps practices. This is an excellent opportunity to apply extensive test engineering expertise and contribute to building a robust, enterprise-scale platform in the financial services domain. Responsibilities Design and implement automated testing strategies for AWS-based and data-intensive applications Develop and maintain test cases, test scripts and test data for functional and non-functional tests Integrate automation frameworks into CI/CD pipelines to enable daily automated regressions Define and execute quality standards across all phases of the software development and QA lifecycle Perform root cause analysis and ensure efficient defect tracking and resolution Collaborate with developers, product managers and QA teams to improve testing processes and platform stability Support test data management and validation of large, complex datasets across relational and NoSQL databases Requirements 5+ years of experience in QA automation and software testing in enterprise environments Strong coding experience with Python and related libraries for automation Hands-on experience with AWS solutions (e.g., Step Functions, Glue, Lambda, RDS, DynamoDB, Aurora PostgreSQL, SQS, API Gateway, Athena) Proven understanding of CI/CD processes and tools, including integration of automation frameworks Experience working with both relational databases and NoSQL systems; strong SQL knowledge Solid grasp of QA methodologies, test management principles and test data preparation strategies Bachelor's degree in Computer Science, MIS or a related field (or equivalent experience) Nice to have Background in financial services and understanding of equity and fixed-income asset classes Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.