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

Ciklum is looking for a Middle Automation QA Engineer (JavaScript) to join our team full-time in Poland.

We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organisations worldwide.

About the Client:

Our client is a sports betting company, a leading sports betting provider in Germany and globally,  who would like to manage their content with a “Plug and Play” approach. Project team consists of 200+ engineers working on different streams and areas of the CMS. The goal of the project is to integrate existing applications with CMS. Project uses the latest stable technologies like Java, React and others.

We are to build test automation, so the role is for approximately 30% manual testing, 70% automated. We use Javascript for building these tests, using CodeCeptJS, but if you work with Cypress experience it would work as well. What matters is that you are organized and can build test plans, can write javascript code to automate.

Responsibilities
Automation of regression and other functional tests of Web/API applications
Maintaining of existing test automation frameworks
Test case adjustments for automated testing needs
Test data and test environment preparations
Making conclusion and reporting about stability of the product under test
Collaboration with development teams
Requirements
2+ years of professional experience in QA Automation of Web and API/Service testing
Good knowledge of different testing methods, techniques, types and methodologies
Experience in creation of test documentation
Good knowledge of test automation approaches and procedures
Good skills in JavaScript, programming patterns and principles
Hands-on experience with CodeCeptJS or Cypress
Experience with reporting frameworks
Experience with  BDD, ATDD, TDD approaches
Good understanding of CSS and XPATH selectors syntax
Experience with continuous integration processes and tools (Jenkins or similar)
Experience of working with version control systems (e.g. GIT, SVN and others)
Experience of working in an Agile Scrum/Kanban development environment
Master’s or Bachelor’s degree in Computer science or relevant
Good English skills – Upper-Intermediate and above
Desirable
Experience with mobile automation, cloud device farms
Knowledge of other programming languages would be a great plus
Integration of GDPR principles in automated testing
Personal skills
Self-motivated to continually learn and adopt the latest industry innovations and technology
Self-disciplined and result-oriented, able to work with minimal supervision
Strong communication and problem solving skills
Good team player, motivated to solve complex tasks
Good analytical skills
Strong attention to details and accuracy