Position: Automation QA Engineer
Company: Ciklum
Category: QA Automation
Experience required: 3y
English level: upper

About the Project:

Ciklum will build the collaborative sportswear design platform for TOP-5 companies in the sportswear market. Scalable solution that will be used by famous worldwide sportswear designers to create and bring to market new sports fashion collections. 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 multi-billion business. Project will use proven and edge technologies and concepts, such as SAFe, Behaviour-Driven Development, DevOps, Event-Driven architecture.

Responsibilities
Creation of Test Automation Strategy
Development of test automation framework architecture
Ensure compliance with the best practices of test automation
Automation of regression and other functional testing on Web backend projects
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 developers and project managers
Close collaboration with Manual QA Team
Assist in strategic decisions in regards to Manual/Automation processes
Mentor junior colleagues
Requirements
Solid skills in Java and OOP
4+ years of professional experience in QA Automation of Web products via Selenium Web Driver (or similar) and supportive frameworks
 Experience with API test automation of microservices-based applications
Hands-on experience building automation code following BDD approach with Serenity and Cucumber
Experience in creation of automation frameworks from scratch
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)
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