We are searching for a talented Automation Tester in Java to join our team.
In this role, you will play a vital part in upholding the quality and reliability of software products by applying robust automation techniques. You will collaborate with cross-functional teams to push testing standards forward and contribute to building a strong culture of quality engineering.
Responsibilities
-
Develop and deploy automation testing solutions that align with project objectives and quality criteria
-
Write and support automated test scripts that enable continuous validation throughout release cycles
-
Cooperate with developers, product managers, and other QA engineers to reach thorough test coverage
-
Examine requirements and turn them into well-defined test scenarios
-
Identify, document, and follow up on defects while keeping resolution timely and communication clear
-
Engage in agile ceremonies, including sprint planning, reviews, and retrospectives
-
Continuously review and improve testing workflows, tools, and frameworks
-
Communicate quality findings and reports to stakeholders to support sound decision-making
Requirements
-
At least 2 years of relevant experience in software quality assurance and test automation
-
Strong understanding of QA methodologies, including manual and automated testing, planning, and execution
-
Hands-on experience integrating automated tests into CI/CD pipelines with tools such as Jenkins or GitHub Actions
-
Familiarity with risk-based testing, including the ability to rank efforts by potential impact and likelihood of failure
-
Commitment to ongoing process improvement, frequently reviewing and refining QA practices and tools
-
Ability to adapt quickly in fast-changing or fluid project conditions
-
Strong eye for detail, with the ability to identify edge cases and ensure high product quality
-
Empathy and emotional intelligence to understand team interactions and individual drivers
-
Practical background in REST and SOAP API test automation using Rest Assured
-
Proven history of designing and maintaining automation scripts that confirm systems meet acceptance criteria
-
Strong experience operating within Agile methodologies
-
Excellent organizational, troubleshooting, and analytical abilities
-
Considerable experience in functional, integration, and regression testing
-
Experience writing unit tests focused on robustness, including edge cases, usability, and overall reliability
-
Solid working knowledge of manual testing techniques
-
Hands-on experience embedding test suites within CI/CD pipelines
-
Strong English communication skills, both spoken and written (B2+ level or above)
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn