Senior Test Automation Engineer in Java
We are looking for a talented Senior Test Automation Engineer in Java to contribute to and review the creation of designs for production software.
The Engineer will be working with a team to discover the most important areas to automate, implement test automation frameworks and test suites, and integrate these into the pipeline.
Responsibilities
- Comprehend the flow of code and how it interacts with different components
- Understand project documents, customer demands, and product objectives to create and execute test cases
- Set up, maintain, and perform test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests
- Investigate customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports
- Handle technical communications and understand the customers' systems
- Work with deployment teams, resolving level issues for systems, coordinating product design, and offering inputs on the testability of functional elements and product designs
- Noting all testing actions you have performed in daily and weekly reports
- Analyze and disintegrate software systems and coordinate with other teams to enhance the overall design
- Research test tools, methodologies, and trends and upgrading existing practices and processes
- Manage the final quality of production release
Requirements
- 3+ years of relevant professional experience
- Excellent designing and programming skills in Java
- Good skills with CI/CD pipeline toolsets such as ADO, TeamCity or Jenkins
- Knowledge of programming languages and process management methodology
- Proficiency with test methodologies and their corresponding tools (e.g., Selenium, PyTest, Robot)
- Exposure to Behavior Driven Development and experience in programming and testing
- Experience with Cloud (Azure/AWS/GCP)
- The ability to keep current with the constantly changing technology industry
- Skills to recognize risks and errors in an application
- A passion for testing, development, and design
- Excellent verbal and written communication skills
- Good time management and organizational skills
- B2 English level proficiency
Benefits
We connect like-minded people:
- Delivering innovative solutions to industry leaders, making a global impact
- Enjoyable working environment, whether it is the vibrant office or the comfort of your own home
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries
- Corporate and social events
We invest in your growth:
- Leadership development, career advising, soft skills and well-being programs
- Certifications, including GCP, Azure and AWS
- Unlimited access to EPAM's internal learning database
- Free English classes with certified teachers
- Discounts in local language schools, including online courses for the Kazakh language
We cover it all:
- Participation in the Employee Stock Purchase Plan
- Monetary bonuses for engaging in the referral program
- Medical & family care package
- Six trust days per year (sick leave without a medical certificate)
- Coverage of psychology sessions of your choice
- Benefits package (sports activities, a variety of stores and services)
- Housing support program: preferential mortgage access via Otbasy Bank partnership