Position: Middle Automation QA engineer for Sisense
Company: Ciklum
Experience required: 3y
English level: intermediate

We wish to welcome a new team player to our team, which is eager to be part of building the Sisense Automation team.

Automation QA Engineer with strong experience in test automation (ground up) and/or development.  The position requires the Automation QA Engineer to create automated tests, new scripting, high level testing scenarios, test data and run and record results.

Responsibilities
Development and improvement of test automation framework architecture
Automation of regression and functional testing on Web/Mobile projects – Building and maintaining automated testing framework
Integrating automated testing into CI process
Test case adjustments for automated testing needs
Test data and test environment preparations
Making conclusion and reporting about stability of the product under test
Possibility to perform testing activities on several projects, communicate with all team members to indicate the problem (devops, manual qa, developers, product owner)
Requirements
More than 3 years of professional experience in QA Automation of Web products via Selenium (WebDriver) and supportive frameworks
Solid skills in Java and OOP + PageObject pattern
Good understanding of Maven, JUnit/TestNG, Logging, different reporting tools
Experience with API level testing
General understanding of JIRA, TestRail and Confluence
Ready to work and analyze complex DOM-model – highcharts, multi-dimensional tables, etc
Experience with implementation of automated testing for project and system
Strong experience with continuous integration processes and tools (teamcity, Jenkins, or similar)
Experience of working with version control systems (GIT currently)
In-depth knowledge of test automation approaches and procedures
Good knowledge of different testing methods, techniques and types
Understanding of Agile/Scrum
Master’s or Bachelor’s degree in Computer science or relevant
Good English skills – Upper-intermediate and above
Desirable
Strong experience in creation of automation frameworks from scratch
Knowledge of programming languages, such as JavaScript/Python would be a plus
Experience with Mobile automation
Good Knowledge of SQL