Position: Lead Automation QA Engineer (C#)
Company: Ciklum
Category: QA Automation
Experience required: 5y
English level: upper
Published: 2021-05-01T00:00:00+03:00

**Responsibilities:**
●	Develop\analyse existing test cases for a product to be automated 
●	Build\improve automation solution to perform UI end-to-end testing as well as API 
●	Automate tests where practical and possible, to provide a comprehensive and efficient regression testing capability 
●	Help the team to improve test process with automation 
●	Help to build fully automated testing pipeline to cover business flows 
●	Maintain and update existing automation and manual testing solution for web application and number of services on all levels of test pyramid 
●	Load tests: create new\extend existing 
●	Setup and maintain automated test pipelines 
●	Analyze automated test results
●	Potential management of the AQA team

**Requirements (Hard skills requirements):**
●	7+ years of QA experience 
●	Recent experience with programming languages such as C# and .NET Core framework  
●	Good understanding of OOP principles, SOLID, OOD, software development and automation patterns etc. 
●	Knowledge of Selenium WebDriver 
●	Experience with Git 
●	Deep understanding of testing theory 
●	Sound exposure to HTTP/2 and WebSocket protocols and HTTP/2 proxy SignalR  
●	Experience with API testing 
●	Experience with unit testing 
●	Experience and competence in Azure DevOps/Test plans and all Azure Software Lifecycle Management tools in general 
●	Knowledge of Monitoring tools such as Monitor, Application Insights, Availability Test and Resource Manager would be a plus 
●	Some experience on database technologies: SQL, MySQL, Cosmos and Redis cache 
●	Comfortable using Dev Tools such as Visual Studio 2019 
●	Some general knowledge of Microsoft Azure cloud  
●	Experience with Load testing (JMeter\Gatling etc.) would be a plus 
●	Understanding of Agile/Scrum/Kanban.
●	Good English skills – Upper-Intermediate and above

**Personal Qualities:**
●	A skilled problem solver, able to understand highly complex problems and deliver elegantly simple solutions
●	Excellent interpersonal and communication skills - be a team player.
●	Fast learner, highly self-motivated, autodidact and well organized.

**What’s in it for you?**
• Unique working environment where you communicate and work directly with clients. 
• Variety of knowledge sharing, training and self-development opportunities. 
• Competitive salary. 
• State of the art, cool office with warm atmosphere which creates really good working conditions.