Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM Systems

NewBe an early applicant

Senior Automation Tester in Java

Posted 3 views
Discussion

We are seeking a Senior Automation Tester in Java to define and lead the test automation strategy for our squad, ensuring high-confidence releases across backend services, integrations and UI flows. The role involves hands-on building and maintaining automated test suites, mentoring functional QAs to adopt automation practices, and promoting quality engineering best practices across the delivery lifecycle.

Responsibilities

  • Own and evolve the squad's test automation strategy, including test pyramid, automation coverage targets, risk-based approach, and quality gates
  • Define and enforce Definition of Done quality criteria, covering automation expectations, regression scope, and non-functional checks
  • Establish and monitor quality KPIs such as automation pass rate, flaky tests, defect leakage, and trend reporting
  • Design, implement, and maintain automated tests for RESTful APIs, executed with JUnit
  • Validate API contracts, versioning, backward compatibility, negative/error scenarios, and authorization patterns
  • Create robust integration test coverage for microservices and integration flows, including retries, error handling, and data consistency
  • Validate persistence and data integrity using SQL against Microsoft SQL Server
  • Implement and maintain reliable UI automation for critical user journeys
  • Debug API/UI interaction issues in collaboration with engineers
  • Design and execute performance/load tests, including workload models, baselines, and throughput/latency measurements
  • Integrate automated suites into CI/CD pipelines and improve reliability and speed through parallelization and test selection strategies
  • Mentor functional QAs to adopt automation through pairing, code reviews, training sessions, and clear contribution paths

Requirements

  • 5+ years of proven experience as an Automation QA, including ownership of automation delivery in a squad/team
  • Strong skills in Java test automation using JUnit
  • Strong experience in API automation with RestAssured or Karate
  • Experience in UI automation with Playwright and CI execution best practices
  • Performance testing experience using Apache JMeter, including test plans, execution, and analysis
  • Experience with Git and Azure DevOps for CI/CD, including pipeline integration, gating, and reporting
  • Solid SQL skills and experience validating data in Microsoft SQL Server
  • Strong mentoring and collaboration skills, with the ability to raise QA maturity across functional and technical testing
  • English proficiency at B2 level or higher
  • Fluency in Greek

Nice to have

  • Familiarity with Agile methodologies
  • Experience with Azure DevOps
  • Background in Quality Architecture
  • Proficiency in REST Assured

Benefits

For your comfortable work:

  • Remote and hybrid work opportunities
  • Option to work from our centrally located office in Athens
  • Corporate laptop provided
  • Private health insurance
  • Meal vouchers / restaurant tickets
  • My Benefit card (264€/year)
  • Monthly public transportation card

For your growth:

  • Global and diverse client portfolio, large-scale projects, and trendy technologies
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Opportunity to contribute to internal and open-source products
  • Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
  • Possibility to create a Personal Development Plan from the first day in the company
  • Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses, external e-Libraries
  • Certification opportunities
  • Knowledge-sharing with colleagues from EPAM's global tech and non-technical communities
  • Language courses

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.