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

Responsibilities:
- Develop and improve the automation infrastructure
- Implement improvements on existing applications and automation projects
- Responsible for the development, analysis, testing, and maintenance of automation projects, containing software as the major component
- Collaborate with cross-functional teams (FW developers)
- Participation in all phases of software development from high level design to hardware/software integration and system testing

Requirements:
- 3+ years of experience in creating and execution of Unit tests and automation tests scripts on C# (or Java) – must
- Knowledge with hands on experience on API development – must
- Strong understanding of OOPS – must
- Experience in C# WPF and MVVM concept programming to develop PC based applications
- Knowledge in communication protocols such as UART, BLE etc
- Fundamental knowledge and working experience on developing desktop applications
- Hands on experience in DevOps in Microsoft Azure DevOps environment
- Experience with SW architecture, design patterns and system integration
- Scrum team experience

Personal skills:
- Passionate about technology and able to dive into new technologies quickly
- Independent and self-motivated with a can-do attitude
- Good communication skills and excellent teamwork capabilities
- Capable of executing under uncertainty, in a dynamic environment
- Excellent verbal and written skills in English

What's in it for you:
- Dynamic and challenging tasks
- Team of professionals: learn from colleagues and gain recognition of your skills
- Continuous self-improvement
- Trainings
- Knowledge sharing meetings