Position: Automation QA Engineer
Company: Pragmatic Play
Category: QA Automation
Experience required: 2y
English level: intermediate

ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry.

Powering up new possibilities of play through one single API, ARRISE powering Pragmatic Play offers a multi-product portfolio of award-winning slots, live casino, bingo, virtual sports, sportsbook and more, available in all major regulated markets, languages and currencies.

Driven by a persistence to craft immersive experiences and responsible thrills, ARRISE powering Pragmatic Play's global team consistently deliver best-in-class services with a dedication to create games that players love time and time again.

Automation QA will be primarily responsible for developing automating test framework and scenarios and identifying/reporting defects. Candidates should be passionate about software development, software quality and test automation.

Responsibilities:
- Interpret requirements to develop positive and negative test scenarios.
- Participate in developing of automated testing framework.
- Develop and maintain test execution steps in an automated framework.
- Perform manual and exploratory testing as needed.
- Develop/utilize tools and programs to facilitate testing.
- Identify, analyze, and troubleshoot problems.
- Document and communicate test results.
- Document and track product defects.
- Adhere to team priorities and work well in an integrated developer/tester environment.
- Collaborate with cross-functional teams to identify testing requirements and develop test plans and test cases.
- Analyze and troubleshoot complex software issues in a timely and efficient manner.
- Work closely with developers to provide feedback on code quality and functionality.
- Participate in code reviews and provide suggestions for improvements.
- Develop and maintain technical documentation related to testing.

Requirements:
- Experience in manual testing of web applications, web services, API.
- 1+ years of experience as a QA Automation Engineer with Java.
- Knowledge of automated testing methodologies (BDD, DDT, etc.).
- Experience in automated test framework (Selenium/Webdriver, QTP, Robot, etc.).
- Experience with testing frameworks (JUnit, Nunit, Test-NG).
- Experience with API testing using tools like Postman or RestAssured.
- Good knowledge of Linux.
- Experience with JMeter, Gatling, Magix.
- Understanding of software testing principles and methodologies.
- Knowledge of SQL and database management.
- Experience with version control systems like Git.
- Excellent communication and collaboration skills.
- Understanding of client-server architecture, HTTP/HTTPs basics.
- Basic knowledge cloud environments (AWS, Azure, etc).
- Basic knowledge Configuration Management/Automation tools (Chef/Ansible).
- Experience with CI/CD tools (Jenkins, Teamcity).
- Experience with docker, vagrant, virtual box.

Company offers:
- Work in a friendly team.
- Health insurance.
- English language training.
- Real Agile.
- Competitive salary level.