Position: Middle Automation QA Engineer (C#)
Company: Ciklum
Category: QA Automation
Experience required: 2y
English level: intermediate

Responsibilities:
- Automation of API, Web tests
- Building and maintaining automated testing frameworks
- Integrating automated testing into CI processes
- Test data and test environment preparations
- Making a conclusion and reporting about the stability of the product under test
- Be open to constructive critique from the team.

Requirements:
- 2+ years of professional experience in QA Automation
- Experience in creation of automation frameworks from scratch
- Solid skills in C#/.NET and OOP
- Strong experience with continuous integration processes and tools (Jenkins, TeamCity, or similar). CI tools setup, tuning and configuration
- Experience of working with version control systems (e.g. Git and others)
- Strong experience with MS SQL Server
- Experience with virtualization environment management, Docker, Cloud platforms (e.g. Azure 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
- Strong English skills – Intermediate and above

Desirable:
- Performance testing experience
- Knowledge of programming languages, such as JavaScript/Python/Java would be a great plus
- Personal skills
- Resilient, able to learn from mistakes and move forward
- Flexible, adaptable and able to deal with ambiguity
- Proactive in problem solving: you focus on how to resolve a situation, rather than whom to blame
- Attentive to details, such as requirements, business processes, domain specifics etc.

What's in it for you:
- Career growth opportunities
- Realization of your innovative ideas in building new solutions and services
- Possibility to propose solutions on a project
- Friendly collaborative teams and enjoyable working environment
- Professional skills development and training programs
- Quarterly team reshuffling so you can fresh your brain and switch to another development area or even direction
- Learn different business domains
- Constant flow of new projects
- Dynamic and challenging tasks, and projects from scratch
- Sport & team-building activities.
- Medical insurance
- English courses
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
- Long-term employment with 20 working-days paid vacation and other social benefits