Position: Middle Software Engineer in Test
Category: QA Automation
English level: intermediate
Years of experience: 5

I have prepared a large product for state accreditation, covering all necessary critical and non-critical scenarios.

I introduced personal options for optimization and refactoring, due to which the company saved CI resources (20-30%) and reduced the time for passing tests (different values, depending on the complexity of the scenarios). Overall, my solutions cleaned up redundant code and made it look better. For example, I wrote my own assertion constructor, which analyzed the business logic presented in json format and adapted it to our needs, taking into account all the specified rules.

My team and I introduced component tests into the company, which individually checked the functionality of the required service. Eventually, these tests became the part of the service pipeline which were necessary for deployment. It was a close team collaboration in which we searched an optimal approaches to solve stability problems and optimize resources.
Hi. I am QA Automaition + .NET Dev with over 3 years experience. I started my journey 5 years ago with learning C ++ and Python, eventually migrating to C #. In commercial activities, I had a chance to work with Python + Selenium (ui + api), .NET + SpecFlow and NUnit ( integration and component api tests ); have basic knowledge in ASP.NET Core (Web Api, MVC, EF Core); good enough with Kafka, Redіs, Docker, Kube. The projects in which I participated were largely tied to the financial component and post-money transactions. Each of them was multifunctional and highly loaded, consisting of a large number of basic and auxiliary services.