Senior Automation Tester in Java
Remote in Greece
Automated Testing in Java& 10 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe 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
