Position: Automation QA Engineer (CM)
Company: Playtech
Category: QA Automation
Experience required: 2y
English level: upper

**Job Description**
Perform Quality Control & Quality Assurance activities;
Review Business Requirement Documents (BRD), Software Requirement Specifications (SRS), and Test Cases in TestRails to verify all specified requirements have been covered;
Plan, estimate, prioritize, and coordinate automated testing activities with the Team and the AQA Team Leader;
Design, develop, debug, execute, and maintain the automated test scripts for various Products & Services;
Maintain, upgrade & evolve the Automation Infrastructure & Framework; 
Analyze test results, identify & report issues, and work closely with Developers & QA to resolve Defects and improve Product Quality;
Thoroughly understand the QA Strategy, QA Processes, and the AQA role during all Product Development stages & monitor that the Team complies with them;
Solve complex managerial and technical problems independently or with Manager's help;
Be proactive and solve work-stopping problems, escalate to the QA Team Leader if necessary;
Constantly develop skills and get new knowledge in the QA-related domain.

**Qualifications**
Solid skills in Java, programming patterns, and principles;
1.5+ years of experience with Web and/or Mobile (iOS, Android) App Automation using Selenium/Appium, TestNG & Java;
Practical experience with CI/CD processes and tools (Jenkins, TeamCity, etc.);
Practical experience with Version Control Systems (GIT, SVN, etc.);
Experienced with HTTP technologies (REST APIs, JSON, etc.);
Familiarity with relational databases (SQL, etc.);
Understanding of Agile software development life cycle and tools;
Experience with BDD, ATDD, and TDD approaches;
Strong time management and prioritization skills;
Strong verbal and written communication skills;
Upper-intermediate English level.

**Good to have**
Experience in Gambling;
Experience in Slot & Table Games Automation.