Skip To Main Content
backBack to Search

Senior Automation Tester in Java

Remote in Greece
Automated Testing in Java& 10 others
hot
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

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