Position: Lead/Senior C# Automation
Category: QA Automation
English level: upper
Years of experience: 8

Mentoring:
Had experience as lecturer at University courses.
Work:
Had 3 awards from previous clients
Previous experience:
Latest project (3+ years - have 2 awards from my management during that period of time)
Technical duties:
Created BDD framework (Selenium+SpecFlow+.NET) which now contains 2000+ UI tests and 500+ API tests (Specflow+RestSharp+.Net) for Enterprise Level project with 96% stability rate.
Framework includes DB checks (EntityFramework) and various checks related to Excel, Word(NPOI) file comparison and editing.
I am responsible for support of 25% of existing tests which were written by me and new automation using shift-left approach.
I was able to observe long-term consequences of my own architectural decisions which gave unique experience to me.
Management duties:
Performing code reviews and participating in hiring activities for clients. Candidates from Ukraine, India, Mexico locations.
Creating tech events for AQA community and internal tech talks as speaker - (Awarded as Rockstar of QA Community for that)
Mentoring experience:
Managing Junior AQA and helping them to learn new approaches.

Previous projects include next duties:
Mentoring experience
Lecturer at course "Automation testing" - IT Step University
- Created a study plan and materials for the course
- Conducted lectures and practical classes
- Individual work with students
Additional tech skills:
Creation of custom tools for Windows services automation and load testing
Create deployment scripts via PowerShell
Manage docker containers
Manage tests CI\CD process
Automation and configuration of Logstash for testing purposes
Development of automatic test scenarios for sites and API (creating framework from scratch\support of existing code\with BDD support) using the .NET Framework and .NET Core.
Load testing application using the Azure portal and on-premise Agents, creating infrastructure for load testing. Writing custom scripts using JMeter.
Creating infrastructure for custom reports generation and integration to Google Drive.
Creating an infrastructure for continuous integration using Azure DevOps on Linux and Windows environment.
Working with SQL databases - from configuring and replication to profiling and data analysis
Creating software for comparing XML, PDF, Office documents and integrating it into the customer release cycle.
An ideal - product company with a test framework from scratch. But outsourcing\outstufing can also be considered.