We are seeking a skilled Automation Tester in Java to become part of our team.
In this position, you will take on an essential role in safeguarding the quality and dependability of software products through strong automation practices. You will work alongside multidisciplinary teams to advance testing excellence and help shape a solid quality engineering culture.
Responsibilities
-
Build and roll out automation testing solutions that match project goals and quality benchmarks
-
Create and maintain automated test scripts to enable ongoing validation across release cycles
-
Partner with developers, product managers, and fellow QA engineers to achieve comprehensive test coverage
-
Review requirements and convert them into clearly structured test scenarios
-
Detect, log, and monitor defects while ensuring prompt resolution and effective communication
-
Take part in agile ceremonies, contributing to sprint planning, reviews, and retrospectives
-
Regularly assess and enhance testing processes, tools, and frameworks
-
Share quality insights and reports with stakeholders to enable well-informed decisions
Requirements
-
A minimum of 2 years of applicable experience in software quality assurance and test automation
-
Solid command of QA methodologies, covering manual and automated testing, planning, and execution
-
Practical experience embedding automated tests into CI/CD pipelines using tools like Jenkins or GitHub Actions
-
Working knowledge of risk-based testing, with the ability to prioritize efforts according to impact and likelihood of failure
-
Dedication to process improvement, regularly evaluating and refining QA approaches and tooling
-
Flexibility to adjust quickly in dynamic or shifting project settings
-
Sharp attention to detail, with a knack for spotting edge cases and maintaining high product standards
-
Empathy and emotional awareness to grasp team dynamics and individual motivations
-
Real-world experience with REST and SOAP API test automation through Rest Assured
-
Demonstrated track record of building and maintaining automation scripts that validate systems against acceptance criteria
-
Strong background working within Agile methodologies
-
Outstanding organizational, troubleshooting, and analytical capabilities
-
Substantial experience in functional, integration, and regression testing
-
Background in writing unit tests aimed at robustness, including edge cases, usability, and overall reliability
-
Solid grasp of manual testing practices
-
Practical experience embedding test suites into CI/CD pipelines
-
Excellent English communication skills, both verbal and written (B2+ level or higher)
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