· Strong understanding of test automation (TA) goals, areas of applicability, activities, deliverables
· Strong understanding of the OOP paradigm and its projection to code
· Understanding of most common code design patterns and paradigms, ability to clearly recognize them in own code
· Experience in using mainstream libraries/tools for the following areas: Web API, results reporting
· Experience working in an Agile environment
· Good understanding of the objectives and techniques of planning/estimation
· Experience in requirements analysis and coverage tracking
· Experience in creating primary testing docs: Test Cases, Bug Reports, Test Plan, Test Strategy, Status reports, etc.
· Experience in direct communication with the client and/or client team
· Experience with AWS services: Lambdas, API Gateway, Dynamo DB, S3, Elastic Cache, Cognito
· Strong Java knowledge (Java 11)
· Experience with Serenity BDD, JBehave, JUnit
· Experience working with VCS (GIT)
· Experience with CI servers (Azure DevOps)
· Experience with Postman and JMeter
· Implementation of Test Strategy on a new project
· Tasks estimation and planning
· Requirements analysis and clarification
· Auto-tests design and implementation for the defined scope
· Creation of required test artifacts, including both test and test automation ones
· Smoke/Regression activities performing
· TA runs results analysis and communication with the team
· Regular and clear status and progress reporting
· Effective and efficient collaboration with project team
We are inviting a Test Automation Engineer to join the development of a unique premium online video streaming service.
The company offers the most popular TV series, a vast international movie catalog, and a world-class selection of live sports events, including Premier League, Champions League, and NHL.
Our customer is a subscription and transactional video-on-demand service, meaning that users can either purchase access to content through a monthly subscription or rent and buy movies.