Senior Test Automation Engineer in Java
EPAM Systems
Senior Test Automation Engineer in Java Description
We are looking for an experienced 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, integrate these into the pipeline.
This is a fully remote position that offers you the flexibility to work from any location in Armenia, whether it's your home or well-equipped offices in Yerevan or Gyumri.
#LI-DNI#LI-KG7
Responsibilities
- Recognize 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 understanding the customers' systems
- Work with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs
- Analyze and disintegrate software systems and coordinating with other teams to enhance the overall design
- Research test tools, methodologies, and trends and upgrading existing practices and processes
- Manage the final quality on 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 (eg 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
We offer
- 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 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 LinkedIn Learning, Get Abstract, O'Reilly, Cloud Guru
- Free English classes with certified teachers
- We cover it all:
- Participation in the Employee Stock Purchase Plan
- Monetary bonuses for engaging in the referral program
- Comprehensive medical & family care package
- Four trust days per year for personal needs
- Discounts for fitness clubs
- Benefits package (hotels, restaurants, stores and services)
EPAM Armenia is a team of talented innovators united by a passion for technology. In 2014, we opened our first office in Yerevan, and now we have a second engineering hub in Gyumri. We've built a continuously learning organization that helps its employees rapidly advance their careers. Here you will work with the world's industry leaders, support impactful projects using the latest technologies, collaborate with multi-national teams, and have access to a wide variety of development opportunities.