Senior/Lead QA Automation Engineer in Java

EPAM Systems, Inc.

Wrocław

Hybrid

PLN 210,000 - 250,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Multisport
Shopping vouchers
Referral bonuses
Relocation assistance

Job summary

EPAM Systems, Inc. in Wroclaw seeks a Senior/Lead QA Automation Engineer in Java to design, develop, and maintain automated test frameworks ensuring software quality, reliability, and performance.

You will collaborate with developers, product owners, and DevOps to define test strategies, implement continuous testing in CI/CD pipelines, and identify defects early in the lifecycle within an Agile Scrum environment. Office presence 3 days per week is required.

Qualifications

  • 5+ years of QA automation engineering experience.
  • Proficiency in BDD and Java SE 8+.
  • Experience with Maven, JUnit, AssertJ, Selenium, and Cucumber.
  • Familiarity with JaCoCo for code coverage.
  • Ability to work with legacy code and modern best practices.
  • Fluent English (B2+).
  • Office presence required 3 days per week.

Responsibilities

  • Create, execute, and maintain automated test code and cases.
  • Integrate automated tests into CI/CD pipelines with DevOps and dev teams.
  • Identify, document, and track defects and coordinate resolutions.
  • Conduct performance/load testing to meet benchmarks.
  • Participate in all SDLC phases to build quality in from the ground up.
  • Provide QA insights during requirements and design reviews.
  • Define and track quality metrics and report progress.

Skills

Java
QA Automation
Selenium
Cucumber
JUnit
Maven
AssertJ
JaCoCo
BDD
CI/CD
English

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. • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid work mode
Office in Kraków
Relocation opportunities
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 • 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 • 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 • 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 • Wrocław

Hybrid
PLN 260,000 - 420,000
Hybrid by design
Relocation opportunities
Health insurance
+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 • Łódź

Hybrid
PLN 180,000 - 300,000
Health insurance
Multisport card
Shopping vouchers
+1