New offer - be the first one to apply!

July 7, 2026

Senior QA Automation Engineer - Java

Senior • Hybrid

Wroclaw, Poland

We are seeking a proactive and creative Senior QA Automation Engineer to join our Operations stream (DigiOps) at a leading global financial institution where operational excellence, cutting-edge technology, and quality engineering come together to drive meaningful change.

In this role, you will help deliver a scalable, compliant corporate action infrastructure by designing and maintaining robust automated test frameworks. Working in a dynamic, fast-paced agile environment, you will collaborate across diverse teams to build quality into our products from the ground up.

This role offers a strong mix of hands-on Java and BDD-driven automation, CI/CD integration, and exposure to advanced tech like Agentic Applications. The position follows a hybrid work model, with 3 days per week in the office.

Responsibilities

  • Create, execute and maintain automated test code and test cases using BDD methodologies to validate software functionality
  • Collaborate with DevOps and development teams to integrate automated tests into GitLab CI/CD pipelines for rapid, reliable releases
  • Identify, document and track software defects, collaborating with developers to resolve issues
  • Conduct performance and load testing to ensure applications meet benchmarks and can handle enterprise-level traffic
  • Participate in all lifecycle phases from requirements gathering to deployment, providing QA feedback during design reviews to ensure early testability
  • Define quality metrics and generate reports to communicate testing progress, risks and quality status to stakeholders

Requirements

  • 5+ years of experience in Test Automation using Java
  • Knowledge of Java SE (minimum v8) along with experience in Maven, JUnit and AssertJ
  • Proficiency in Selenium and Cucumber
  • Expertise in BDD (Behavior-Driven Development) and familiarity with Jacoco for code coverage
  • Willingness to contribute to multi-disciplinary teams and work on older code bases as well as new initiatives
  • Upper-Intermediate English language proficiency (B2+)

Nice to have

  • Familiarity with Azure Cosmos DB SDK and Azure Blob Storage SDK
  • Experience with GitLab CI/CD
  • Skills in testing Agentic Application
  • Understanding of RAG Architecture
  • Competency in Intelligent Document Processing testing

We offer

  • 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
  • Outstanding career roadmap
  • Leadership development, career advising, soft skills, and well-being programs
  • Certification opportunities (GCP, Azure, AWS)
  • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
  • English classes
  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Benefits package including health insurance, multisport, and shopping vouchers
  • Strategically located offices with entertainment and relaxation zones, free snacks, coffee, and more
  • Referral bonuses
  • Corporate, social and well-being events

Please note: The set of bonuses might vary based on the role applied for and specifics will be discussed during the interview process.

Similar jobs you might like

Technology

New offer

EPAM Systems

Senior QA Automation Engineer - Java

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior QA Automation Engineer role focused on building and maintaining automated testing frameworks for a scalable corporate action infrastructure in a global financial environment. The position involves Java-based BDD automation, Selenium testing, CI/CD integration with GitLab, and collaboration with DevOps and development teams in an agile setup. Hybrid work model with opportunities to work on advanced technologies such as Agentic Applications and cloud-based services. 🗂️ Requirements: 5+ years of Test Automation experience with Java, Knowledge of Java SE 8+, Experience with Maven, Experience with JUnit, Experience with AssertJ, Proficiency in Selenium, Proficiency in Cucumber, Expertise in BDD, Familiarity with Jacoco, Experience integrating tests with GitLab CI/CD, Ability to work in multi-disciplinary teams, Willingness to work on legacy and new codebases, Upper-Intermediate English (B2+) 📃 Skills: Java, Maven, JUnit, AssertJ, Selenium, Cucumber, BDD, Jacoco, GitLab, CI/CD, Azure, CosmosDB, BlobStorage, RAG, Agentic, DevOps 🏢 Description: We are seeking a proactive and creative Senior QA Automation Engineer to join our Operations stream (DigiOps) at a leading global financial institution where operational excellence, cutting-edge technology, and quality engineering come together to drive meaningful change. In this role, you will help deliver a scalable, compliant corporate action infrastructure by designing and maintaining robust automated test frameworks. Working in a dynamic, fast-paced agile environment, you will collaborate across diverse teams to build quality into our products from the ground up. This role offers a strong mix of hands-on Java and BDD-driven automation, CI/CD integration, and exposure to advanced tech like Agentic Applications. The position follows a hybrid work model, with 3 days per week in the office. Responsibilities - Create, execute and maintain automated test code and test cases using BDD methodologies to validate software functionality - Collaborate with DevOps and development teams to integrate automated tests into GitLab CI/CD pipelines for rapid, reliable releases - Identify, document and track software defects, collaborating with developers to resolve issues - Conduct performance and load testing to ensure applications meet benchmarks and can handle enterprise-level traffic - Participate in all lifecycle phases from requirements gathering to deployment, providing QA feedback during design reviews to ensure early testability - Define quality metrics and generate reports to communicate testing progress, risks and quality status to stakeholders Requirements - 5+ years of experience in Test Automation using Java - Knowledge of Java SE (minimum v8) along with experience in Maven, JUnit and AssertJ - Proficiency in Selenium and Cucumber - Expertise in BDD (Behavior-Driven Development) and familiarity with Jacoco for code coverage - Willingness to contribute to multi-disciplinary teams and work on older code bases as well as new initiatives - Upper-Intermediate English language proficiency (B2+) Nice to have - Familiarity with Azure Cosmos DB SDK and Azure Blob Storage SDK - Experience with GitLab CI/CD - Skills in testing Agentic Application - Understanding of RAG Architecture - Competency in Intelligent Document Processing testing We offer - 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 - Outstanding career roadmap - Leadership development, career advising, soft skills, and well-being programs - Certification opportunities (GCP, Azure, AWS) - Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru - English classes - Stable income (Employment Contract or B2B) - Participation in the Employee Stock Purchase Plan - Benefits package including health insurance, multisport, and shopping vouchers - Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee, and more - Referral bonuses - Corporate, social and well-being events Please note: The set of bonuses might vary based on the role applied for.

Technology

EPAM Systems

Senior Test Automastion Engineer (Java)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: The role focuses on designing and maintaining automated test solutions in Java to improve software quality, reduce lead time, and enable rapid feedback through DevOps practices. The engineer will work on API, database, and UI testing while collaborating with cross-functional teams to deliver reliable, high-value business solutions. 🗂️ Requirements: Minimum 3 years of QA experience, Experience in API and database testing, Strong Java expertise, ISTQB Foundation certification or knowledge, Proficiency in Playwright, Understanding of Page Object Model, Experience in UI, REST API and integration testing, Ability to write SQL scripts, Experience working with databases, Familiarity with CI/CD processes, Knowledge of DevOps principles, Understanding of Agile methodologies 📃 Skills: Java, Playwright, TypeScript, SQL, REST, API, CI/CD, DevOps, ISTQB, POM, Databases, Git 🏢 Description: We are seeking a Senior Test Automation Engineer in Java to drive quality and efficiency in our software delivery process by leveraging test automation and DevOps practices. This role is pivotal in reducing lead time, ensuring rapid feedback on application health, and delivering high-value business solutions. Responsibilities Design, test and maintain automated test suites Gain exposure to DevOps tasks to enhance understanding of the software development lifecycle Identify challenges in current processes and innovate solutions to improve productivity and quality Collaborate with Developers, Business Analysts and Quality Assurance professionals to implement optimal solutions for complex business problems Conduct code reviews to ensure high-quality test code aligned with company standards Perform data validation and integration testing with databases Select and implement solutions for thorough database verification, API development and front-end validation Requirements Minimum 3 years of working experience in QA, including testing APIs and databases, with expertise in Java Knowledge of ISTQB Foundation Software Testing Proficiency in test automation tools such as Playwright (TypeScript) and understanding of the Page Object Model pattern Experience in testing user interfaces, REST APIs and application integrations Skills in writing SQL scripts and working with databases Familiarity with CI/CD processes and DevOps principles Background in collaborating with cross-functional teams and business partners of varying seniority Understanding of agile methodologies and team-oriented work environments Capability to work proactively and think critically in dynamic settings Showcase of continuous learning mindset and willingness to explore new tools and technologies Commitment to fostering an inclusive and diverse workplace culture 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 & Performance Test Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior QA Automation & Performance Test Engineer role focused on designing, developing, and executing automated and performance test solutions to ensure quality, scalability, and reliability of complex software systems. The position involves owning non-functional testing activities, building automation frameworks, and optimizing application performance across web, microservices, and cloud environments. The role requires strong programming expertise and hands-on experience with enterprise-grade testing and monitoring tools. 🗂️ Requirements: Strong proficiency in Java, Strong proficiency in C, Experience with LoadRunner Enterprise, Experience with Selenium or Cucumber, Hands-on experience in automation testing across web, microservices, databases, and cloud applications, Experience with CI/CD pipelines, Experience building performance and load testing frameworks, Experience with logging and APM tools, Knowledge of Linux performance tuning, Knowledge of database optimisation techniques, Experience with WebSphere, Experience with Tomcat, Ability to analyse logs and database queries, Experience managing test and defect lifecycle in Agile and Waterfall 📃 Skills: Java, C, LoadRunner, Selenium, Cucumber, Gatling, Locust, AppDynamics, AppInsights, Splunk, Linux, SQL, WebSphere, Tomcat, CI/CD 🏢 Description: We are seeking a highly skilled Senior QA Automation & Performance Test Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, maintaining, and executing automated and performance test scripts to ensure the quality, reliability, and scalability of our software products. This role requires a strong background in software development, test automation frameworks, performance testing, and a passion for delivering high-quality solutions. This position offers a flex-hybrid model of work, with 3 days per week working from the office located in Wroclaw or Krakow. Responsibilities Collaborate with cross-functional teams to understand software requirements and develop comprehensive test plans, cases, and scenarios Design, develop, and maintain automated and performance test scripts using industry-standard tools and frameworks Own and manage all non-functional testing activities, including performance, stress, load, and regression testing Continuously research and evaluate new testing technologies, tools, and methodologies to improve efficiency and effectiveness Advocate for best practices in testing and quality assurance, contributing to process improvement Develop custom tools and integrate with existing tools to increase engineering productivity Ensure quality, security, reliability, and compliance by testing both functional and non-functional requirements Coordinate test activities within the pod and across other test managers as required Enable and drive a culture of 'automation-first' in the QA space Perform in-sprint automation testing and build regression test suites Analyse errors using logs, database queries, legacy and Unix file systems, etc Expertly manage the complete test and defect lifecycle across agile and waterfall methodologies Generate test reports and share status across multiple levels Capacity planning and management of web, microservices, and mobile applications Performance monitoring and tuning of applications using tools like AppDynamics, AppInsights, Splunk Use quantitative methods to identify performance and throughput bottlenecks Work on large-scale migration projects for financial institutions’ core platforms Requirements Strong proficiency in programming languages such as Java and C Strong experience in LoadRunner Enterprise (2023 or earlier) Experience with test automation frameworks such as Selenium, Cucumber, or similar BDD frameworks Hands-on experience with automation testing for desktop, web, data services, microservices, database, ETL, cloud-based applications, middleware, and OS Experience with CI/CD pipelines Expertise in building frameworks for performance and load tests using tools like Gatling, Locust, LoadRunner Experience with logging and APM tools (AppDynamics, AppInsights, Splunk) Good understanding of Linux performance tuning and database optimisation techniques Experience with WebSphere and Tomcat application servers Strong analytical skills, proactive, detail-oriented, and comfortable working in dynamic, fast-paced environments Excellent communicator with strong written and verbal English skills We offer/Benefits 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

Junior Automated Testing in Mobile

Junior

Hybrid

Gdansk, Poland

🏢 Summary: Junior QA Engineer role focused on supporting software quality assurance through test design, execution, and gradual involvement in test automation and coding under mentorship. The position emphasizes close collaboration with teams and clients while developing technical skills in mobile and automated testing. Hybrid work model with office presence three days per week. 🗂️ Requirements: Junior-level experience or solid foundation in Java, Knowledge of Appium, Understanding of software testing fundamentals, Knowledge of QA methodologies, Ability to design and execute test cases, Familiarity with test plans and test strategies, Basic debugging skills, Ability to write and maintain automated tests, English proficiency (verbal) 📃 Skills: Java, Kotlin, Appium, Selenium, JUnit, Maven, Gradle 🏢 Description: As a Junior QA Engineer , you will join the team to support the quality assurance process for modern software solutions while actively developing your technical and communication skills. This role requires very close collaboration with customers, managers, and mentors. You will focus on learning, test design and execution, and gradual involvement in test automation and coding tasks under guidance. This position offers a hybrid model of work, with 3 days per week working from our office located in Gdansk, Krakow or Warsaw. Responsibilities Learn project-specific tools and QA best practices during onboarding Design and execute unit and integration tests Write and maintain mobile test automation Analyze test results and identify defects Perform daily coding tasks related to test automation Participate in code reviews under mentor guidance Communicate effectively with clients and team members for updates and clarifications Troubleshoot and debug failing tests at a basic level Enhance and maintain the test automation framework Requirements Junior-level experience or solid foundation in Java and Appium Strong willingness to learn, self-motivation, and ability to adopt new tools and processes quickly Understanding of software testing fundamentals and QA methodologies Ability to design and execute test cases from requirements and documentation Familiarity with test plans, test strategies, and test suites Basic understanding of debugging and analyzing issues Strong verbal English communication skills Technologies Kotlin, Java, Appium, Selenium, JUnit, and Maven/Gradle We offer/Benefits 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

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

Katowice, Poland

🏢 Summary: Senior Software Engineer in Test role focused on building and optimizing automated testing solutions for AWS-based, data-intensive applications in the financial services domain. The position involves ensuring quality across the full SDLC by integrating automation frameworks into CI/CD pipelines and validating large-scale data platforms. You will contribute to reliability, scalability and enterprise-grade platform stability using modern DevOps practices. 🗂️ Requirements: 5+ years of QA automation experience in enterprise environments, Strong coding skills in Python, 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, AuroraPostgreSQL, SQS, APIGateway, Athena, SQL, CI/CD, Terraform, CloudFormation, NoSQL 🏢 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.

Technology

EPAM Systems

Senior QA Automation Engineer (AWS / Python)

Senior

Remote

Poznan, Poland

🏢 Summary: Senior Software Engineer in Test role focused on designing and implementing automated testing strategies for AWS-based, data-intensive applications within an enterprise-scale financial services platform. The position emphasizes CI/CD integration, high-performance data pipelines, and quality assurance across the full software development lifecycle. This role offers the opportunity to enhance platform reliability, scalability, and automation maturity in a DevOps-driven environment. 🗂️ Requirements: 5+ years of experience in QA automation and software testing in enterprise environments, Strong coding experience with Python 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, 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, 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

Gdansk, Poland

🏢 Summary: Senior Software Engineer in Test role focused on designing and optimizing automated testing for AWS-based, data-intensive applications in the financial services domain. The position emphasizes building automation frameworks, integrating them into CI/CD pipelines, and ensuring quality across high-performance data pipelines and enterprise-scale platforms. You will collaborate cross-functionally to enhance reliability, scalability, and overall software quality. 🗂️ Requirements: 5+ years of QA automation and software testing experience in enterprise environments, Strong coding skills in Python 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, Solid 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, SQL, CI/CD, 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.