Position: Senior Automation/Performance QA Engineer
Company: Ciklum
Experience required: 3y
Category: QA Automation
English level: upper
Published: 2020-02-01T00:00:00+02:00

Our Сlient is a leading supplier of toll road software and architecture starting a new product for managing toll roads from scratch. 
The solution includes mobile application and back office targeting tolling services payment. Also, a lot of integration with financial tools, tolling agencies and payment methods are crucial for product success. 
Ciklum team is playing a leading role for the whole program management, leading and coordinating the efforts of several teams and vendors.

As our new Senior Automation/Performance QA Engineer, you will be responsible for:

Responsibilities:

- Creation of Test Automation Strategy
- Development of test automation framework architecture
- Automation of regression and other functional testing on Web /Mobile backend projects
- Building and maintaining automated testing frameworks
- Integrating automated testing into CI process
- Test case adjustments for automated testing needs
- Test data and test environment preparations
- Making conclusion and reporting about the stability of the product under test
- Maintenance of performance testing framework

Essential skills:
- 4+ years of professional experience in QA Automation 
- Solid skills in Java and OOP
- Experience with Test Automation for Mobile (Appium)
- Experience with Docker containers
- Experience with Spring 
- Experience working with staged deployment pipeline on AWS
- Strong experience in creation of automation frameworks from scratch
- Experience with implementation of automated testing for project and system
- Strong experience with continuous integration processes and tools (Jenkins or similar)
- Experience of working with version control systems (e.g. GIT 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

Would be a good plus:
- Performance testing experience with Gatling
- Experience with Scala programing language 
- Good Knowledge of AWS infrastructure

Personal skills:

- Good analytical skills
- Good team player, motivated to develop and solve complex tasks
- Strong communication and problem solving skills
- Self-motivated, self-disciplined and result-oriented
- Strong attention to details and accuracy