Position: Middle Automation QA Engineer (Java) for Ciklum Digital
Company: Ciklum
Experience required: 2y
English level: upper

Scalable solution that will be used by famous worldwide sportswear designers to create and bring to market new sports fashion collections. As part of the larger Product Lifecycle Management ecosystem, the platform delivered within the current project will become a market differentiator and key comparative advantage for the multi-billion business. The project will use proven and edge technologies and concepts, such as SAFe, Behaviour-Driven Development, DevOps, Event-Driven architecture.

Responsibilities:

- Automation of regression and other functional testing on Web backend projects
- Maintaining automated testing frameworks
- Integrating automated testing into the CI process
- Test case adjustments for automated testing needs
- Test data and test environment preparations
- Making conclusions and reporting about the stability of the product under test


Requirements:

- 2+ years of professional experience in QA Automation of java REST server and batch processes products
- 2+ years of professional experience in QA Automation of Web products via Selenium WebDriver and supportive frameworks
- Good skills in Java and OOP
- Experience with Serenity
- Hands-on experience with BDD and Cucumber
- Experience with implementation of automated testing for project and system
- Experience with continuous integration processes and tools (Jenkins, Teamcity, or similar)
- Experience in working with version control systems (e.g. GIT, SVN and others)
- Good knowledge of test automation approaches and procedures
- Good knowledge of different testing methods, techniques and types
- Understanding of Agile/Scrum
- Good English skills – Upper-Intermediate and above

What's in it for you:

- Possibility to work fully remote as well as in the office if needed
- Possibility to change the project within a company 
- Educational opportunities: English classes, training, ISTQB/JAVA11 Certification preparation, knowledge sharing meetings
- Social and other benefits (vacation, sick leaves, sports, medical insurance, discounts, etc.)
- Very close cooperation with different clients
- Possibility to propose solutions on a project
- Dynamic and challenging tasks
- Ability to influence project technologies
- Team of professionals: learn from colleagues and gain recognition of your skills
- Low bureaucracy, European management style