Senior/Lead QA Automation Engineer in Java

EPAM Systems, Inc.

Kraków

Hybrid

PLN 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work mode
Office in Kraków
Relocation opportunities

Job summary

EPAM Systems, Inc. in Kraków, Poland is seeking a Senior/Lead QA Automation Engineer in Java to design, develop, and maintain automated test frameworks and scripts ensuring software quality, reliability and performance.

You will collaborate with developers, product owners and DevOps to implement CI/CD automated testing strategies. The role requires office presence 3 days per week in Kraków, with hybrid arrangements to support fast-paced deliveries and ongoing quality improvements across

Qualifications

  • 5+ years of experience in QA automation engineering.
  • Proficiency in BDD (Behavior-Driven Development).
  • Knowledge of Java SE (minimum version 8).
  • Experience with Maven, JUnit, and AssertJ.
  • Experience with Selenium and Cucumber.
  • Familiarity with JaCoCo for code coverage.
  • Capable to work on older code bases and apply modern best practices.

Responsibilities

  • Create, execute, and maintain automated test code and test cases to validate software functionality and performance.
  • Integrate automated tests into the CI/CD pipeline in collaboration with DevOps and development teams to ensure rapid and reliable software releases.
  • Identify, document, and track software defects using appropriate tracking tools, and collaborate with development teams to resolve issues.
  • Conduct performance and load testing to ensure applications meet performance benchmarks and can handle expected traffic and usage.
  • Participate in all phases of the SDLC to build quality into the product from the ground up.
  • Provide QA insights during requirements/design reviews to identify issues early and ensure testability.
  • Define and track quality metrics, and generate reports on test progress, issues, and risks.

Skills

QA automation
BDD
Java 8+
Maven
JUnit
AssertJ
Selenium
Cucumber
JaCoCo
Legacy code
Agile / Scrum
English (B2+)

Tools

GitLab CI/CD
Azure Cosmos DB SDK
Azure Blob Storage SDK

Job description

We are seeking a Senior/Lead QA Automation Engineer in Java to design, develop, and maintain automated test frameworks and scripts that ensure the quality, reliability, and performance of software applications.This role involves close collaboration with developers, product owners, and DevOps teams to define test strategies, implement continuous testing in CI/CD pipelines, and identify defects early in the development lifecycle. The engineer will ensure comprehensive test coverage across functional, regression, integration, and performance scenarios, while promoting best practices in test automation and quality engineering within a Scrum and Agile environment.Please note that working from the office 3 days per week is required.ResponsibilitiesCreate, execute, and maintain automated test code and test cases to validate software functionality and performanceIntegrate automated tests into the CI/CD pipeline in collaboration with DevOps and development teams to ensure rapid and reliable software releasesIdentify, document, and track software defects using appropriate tracking tools, and collaborate with development teams to resolve issuesConduct performance and load testing to ensure applications meet performance benchmarks and can handle expected traffic and usageParticipate actively in all phases of the Software Development Life Cycle, from requirements gathering to design, development, testing, and deployment, to build quality into the product from the ground upProvide quality assurance insights and feedback during requirements and design reviews to identify potential issues early and ensure testabilityDefine and track quality metrics, and generate reports to communicate test progress, issues, and risks to stakeholdersRequirements5+ years of experience in QA automation engineeringProficiency in BDD (Behavior-Driven Development)Knowledge of Java SE (minimum version 8)Experience with Maven, JUnit, and AssertJExperience with Selenium and CucumberFamiliarity with JaCoCo for code coverageCapability to work on and improve older code bases, as well as apply modern best practices to new projectsFlexibility to work with and contribute to teams with different skill setsProactive mindset, comfortable working in dynamic environments with fast-paced deliveries and changing requirementsReadiness to work in the office (3 days per week is a must)Fluency in English (B2+)Nice to haveExperience with Azure Cosmos DB SDK and Azure Blob Storage SDKFamiliarity with GitLab CI/CDWe offerWe gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and agile, startup-like cultureHybrid by design mode and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Career development programsThought leadership, mentoring, soft skills and well-being programsCertification (Anthropic, Gemini, GCP, Azure, AWS)English classesWe cover it all:Stable payParticipation in the Employee Stock Purchase Plan with a 15% discountBenefits package (health insurance, multisport, shopping vouchers)Referral bonuses up to $2,000Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and moreCorporate, social and well-being eventsPlease, note:Benefits listed above are available to employees onlyWe are open for working with Contractors. Terms of B2B cooperation agreements are agreed individuallyWe will reach out to selected candidates exclusivelyEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Lead QA Automation Engineer in Java
Senior/Lead QA Automation Engineer in Java

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 210,000 - 250,000
Health insurance
Multisport
Shopping vouchers
+2
Lead QA Automation Engineer, Python
Lead QA Automation Engineer, Python

EPAM Systems, Inc. • Poland

On-site
PLN 180,000 - 300,000
Health insurance
Multisport
Employee stock purchase plan
+1
Senior QA Automation Engineer (Python)
Senior QA Automation Engineer (Python)

EPAM Systems, Inc. • Polska

Hybrid
PLN 180,000 - 240,000
Health insurance
Multisport
Shopping vouchers
Senior Automation Tester in Python
Senior Automation Tester in Python

EPAM Systems, Inc. • Polska

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport card
Shopping vouchers
+2
Lead QA Automation Engineer Python
Lead QA Automation Engineer Python

EPAM Systems • Łódź

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport card
Shopping vouchers
+1
Lead QA Automation Engineer Python
Lead QA Automation Engineer Python

EPAM Systems • Warszawa

Hybrid
PLN 180,000 - 280,000
Health insurance
Multisport
Shopping vouchers
+2
Lead QA Automation Engineer Python
Lead QA Automation Engineer Python

EPAM Systems • Województwo pomorskie

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport
Shopping vouchers
+4
Lead QA Automation Engineer Python
Lead QA Automation Engineer Python

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 260,000
Hybrid work arrangement
Remote work within Poland
Opportunities to work abroad up to 60 
+3
Lead QA Automation Engineer Python
Lead QA Automation Engineer Python

EPAM Systems • Katowice

Hybrid
PLN 240,000 - 360,000
Lead QA Automation Engineer Python
Lead QA Automation Engineer Python

EPAM Systems • Poznań

Hybrid
PLN 240,000 - 360,000
Health insurance
Multisport
Shopping vouchers
+3