Senior Automation Tester (Java)
EndavaJob Description
📋 Description Design, develop, and maintain high-quality Java apps with modularity. Design and implement automated test suites (unit, integration, API) with TDD/BDD. Build and maintain reusable test frameworks and utilities for scalable testing. Hybrid role combining development and automated testing framework work. Support CI/CD by integrating tests into pipelines using Jenkins and OpenShift. Participate in peer code reviews and drive quality across dev and test. 🎯 Requirements 5+ years of professional Java development experience. Strong QA principles with hands-on manual testing experience. Experience implementing and maintaining automated tests. Solid understanding of OO and functional programming. Knowledge of Agile methodologies and modern SDLC practices. English proficiency (C1/C2). 🎁 Benefits Competitive salary, share plan, bonuses and awards. Career development: coaching, global opportunities, leadership programs. Learning opportunities: training, certifications, internal communities. Work-life balance: Hybrid work and flexible hours. Health: Wellbeing programme and wellbeing apps. Community: Global tech communities and inclusion programs.