Position: QA Tech Lead / Test Automation Architect / Test Manager
Category: QA Automation
Experience: 11 years | English: fluent

In every project or team, I make an effort to solve problems, improve the process, or get results faster.
- launched the team and the testing process
- managed multiple teams simultaneously that consisted of test automation engineers and functional test engineers, involved functional test engineers to test automation activities and led a training program for beginners on test automation
- designed architecture and developed test automation framework that covered desktop, web applications and web-services testing. Users developed tests using abstract interface without direct dependency on test automation tools, and able to switch between different test automation tools in runtime
- designed and configured test automation grid with test runner that allowed to distribute test execution across the grid and aggregate test results. This tool allowed to receive test results in planned timeframe, for example get test results over night with total execution time 40 hours
- reworked automated regression tests suite to reduce execution time from 2 weeks to 4 hours
- proposed test approach, covering all levels of testing (module, component, integration, etc.), minimises the redundancy of tests and provides quick feedback
- 14 years in the IT industry, extensive experience in test automation and QA team management
Responsibilities in past projects included:
- team management
- consulting, assessment and audit in QA area
- solution (architecture) design, research of best practices and possible solutions
- organization of the testing processes
- development of test automation framework
- development of the test strategies and test plans
- design, development and maintenance of the infrastructure for test execution and application deployment
- participated in development of desktop applications, web applications, web services
- my main technology stack is .Net/.Net Core with C#,
- also I have experience with:
  - Javascript, Typescript - developed web apps with Angular and UI-plugins for Grafana
  - Java - developed extension for Teamcity
  - Scala - developed integration tests for web services
  - Ruby - developed UI tests with selenium

Achievements in recent projects:
- set up functional and non-functional automated testing for platform based on Azure cloud services (Azure App Service, CosmosDB, Microsoft Graph, Sharepoint)
- designed test strategy and defined test approaches as part of transformation of monolithic application to microservices architecture and migration from on premise infrastructure to the cloud (.Net Core, Docker, Azure, Microsoft SQL Server)
- designed and developed tools and infrastructure for automated testing: test automation framework; test automation grid hosted on AWS and Azure; test runner on top of Teamcity CI; services and web interface for automated and manual tests reporting; extensions for Jira, Teamcity, Grafana

I'm looking for opportunity to use my knowledge and experience, develop my skills with cloud technologies.
I want to use my experience and learn something new.