Senior/Lead Software Test Automation Engineer - Java
- Hiring from
- Hungary
- Work type
- Hybrid
- Posted
606,354 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
We are looking for a Senior Software Engineer in Test with deep, hands-on expertise in Java test automation. In this role, you will own quality engineering for a product or stream. You will define the test strategy, build and evolve automation frameworks, and act as the go-to person for quality decisions within the team and towards the client.
Responsibilities
- Test Strategy & Ownership: Define and own the test approach, covering scope, risks, test levels, test data, and quality gates. Justify your decisions to stakeholders
- Framework Architecture: Design, build, and evolve Java-based test automation frameworks for UI, API, and integration testing, making deliberate decisions on structure, scalability, and maintainability
- Test Automation & Quality: Implement robust UI and API test suites using Playwright, Selenium/Selenide, and REST Assured, and keep them stable, fast, and trustworthy
- Integration & E2E Testing: Plan and execute system integration and end-to-end testing across distributed systems, third-party services, and message brokers
- CI/CD Integration: Integrate automation into CI/CD pipelines and define meaningful quality gates
- AI-Assisted Engineering: Use GenAI tools in your daily work to accelerate test design and automation development, and critically review AI-generated test code
- Collaboration & Leadership: Challenge requirements early, mentor QA engineers, review automation code, and set engineering standards for the team
Requirements
- Experience: 5+ years of hands-on test automation experience, including at least 3 years with Java as your primary automation language
- Framework Design: Proven experience designing and building test automation frameworks from scratch, beyond extending existing ones. You should be able to explain the architectural decisions and trade-offs behind them
- Advanced Java: Strong command of Java, including OOP, design patterns applied to test code, Maven or Gradle, and JUnit 5 or TestNG
- UI & API Automation: Production experience with Playwright and/or Selenium/Selenide, and with REST API test automation
- Test Strategy: Experience owning the test strategy for a product or release, not only executing it
- DevOps & CI/CD: Advanced hands-on experience integrating test automation into CI/CD pipelines, including parallel and containerized execution
- SQL: Confident use of SQL for test data preparation and backend verification
- GenAI in Testing: Practical, daily use of GenAI tools for test automation work
- Soft Skills: Strong ownership, the ability to work independently and defend technical decisions, and excellent communication skills for client collaboration. English at B2 level or higher
Nice to have
- Experience with Groovy/Spock, Kotlin, TypeScript, or C#
- Experience testing event-driven systems and message brokers, such as Kafka or RabbitMQ
- Performance testing experience, for example with JMeter, Gatling, or k6
- Experience mentoring or leading QA engineers across multiple teams
- Experience with agentic workflows in testing
- ISTQB certification
We offer
- Dynamic, entrepreneurial corporate environment
- Diverse multicultural, multi-functional, and multilingual work environment
- Opportunities for personal and career growth in a progressive industry
- Global scope, international projects
- Widespread training and development opportunities
- Access to LinkedIn Learning solutions
- Competitive salary and various benefits
- Advanced wellbeing and CSR programs, recreation area
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Do you know someone interested in starting a career in IT? Share our EPAM Campus programs with them, where they can enhance their knowledge in various fields online, free of charge.
Hybrid in Hungary
