Yurii B. QA Automation Engineer (C#, .NET)

QA Automation / Testing (6.0 yr.)

Summary

- Software Test Automation Engineer with 6+ years of experience with knowledge and hands-on experience in UI and API test automation
- Experienced in the next practices: Raising Efficiency of Test Automation, Test Automation Approaches, Development in .NET ecosystem (Test Automation), Test Automation Framework Architecture, GUI Testing, Web Service / API Testing, Testing Fundamentals, Quality Gates, Component / Integration Testing;
- Good knowledge and practical skills in C#, Selenium, Coded UI, MSTest (v1 & v2), TFS, Azure DevOps, Azure Cloud, YAML pipelines and custom C# solutions
- Experience in API Performance testing; custom solution was created from scratch in C# .NET Core
- Hands-on experience in designing Test Cases, Test Suites, and Bug Reports, as well as identifying issues
- Experience in designing and implementing automated tests and test results analysis

Work Experience

Software Test Automation Engineer (C#, .NET), Trading platform

Sep-2022 - Oct-2023

Summary: Development and Support of Trading platform

Responsibilities:

  • Creation and support of test cases/test plans,
  • Implementation and support of automated tests,
  • Testing and automation related to Azure Automation Runbooks,
  • Test results analysis, submission of reports on the issues found

Technologies: MSSQL, MS Visual Studio, JB Rider, SSMS, Azure DevOps, Jira, Confluence, Splunk, .NET C#, NUnit, Git, Azure Cloud

 

Software Test Automation Engineer, Key-Tester (C#, .NET), Legal documents generation application

Jan-2020 - Jul-2022

Summary: Multi-tenant cloud application responsible for legal document generation

Responsibilities: 

  • Creation of TAF from scratch;
  • Development and maintenance of the TAF;
  • Implementation and support of automated tests;
  • Implementation and support of automated Performance tests;
  • Creation and support of test cases in Azure DevOps;
  • Development and maintenance of builds/releases related to testing and subsequent migration to YAML pipelines;
  • Test results analysis via Azure DevOps/Application Insights;
  • Knowledge sharing and mentoring of QA team members;

Technologies: Azure Cosmos DB, Azure Storage Account, Visual Studio, Postman, Microsoft Azure Storage Explorer, Azure DevOps, .NET (3.1 - 6), MSTest v2, Azure Cloud Stack (Application Insights, Azure Functions, Service Bus, Azure Storage)

 

Software Test Automation Engineer, Key-Tester (C#, .NET), Business Development Management platform

Jan-2019 - Jan-2020

Summary: Business Development Management platform which is about bringing all the assets together to create a superior Business Development solution;

Responsibilities:

  • Developed and implemented an approach to switch over from Coded UI to Selenium, which allowed this to be done in a reasonable amount of time;
  • UI tests execution speed increased ~10 times (implemented parallelization on VM-level plus proper infrastructure on TFS-level);
  • Provided trainings to QA team members on new implementations;
  • Implemented and updated existing automated tests;
  • Created and updated test cases in TFS;
  • Developed and maintained the API and UI test automation framework;
  • Ran automated tests using TFS 2018 release definitions;
  • Analyzed test results and submitted reports on the issues found;
  • Hands-on experience in Microsoft Azure;

Technologies: Azure SQL, MS Visual Studio 2017, Microsoft TFS, C# .NET, MSTest, Dynamics 365, Selenium

 

Software Test Automation Engineer (C#, .NET), Electronic invoicing system

Oct-2017 - Dec-2018

Summary: The product helps law firms quickly and effectively respond to client demand for electronic invoicing;

Responsibilities: 

  • Maintained a test automation framework for application testing;
  • Creation and support of test cases in TFS;
  • Implementation and support of automated tests;
  • Test results analysis, submitted reports on the issues found;

Technologies: Azure SQL Server, MS Visual Studio 2013/2015, SSMS, Postman, C# .NET, REST, MSTest, Azure Cloud Stack

 

Software Test Automation Engineer (C#, .NET), Business Development Management platform

May-2017 - Sep-2017

Summary: A Business Development Management platform that is about bringing all the assets together to create a superior Business Development solution

Responsibilities: 

  • Created and updated test cases in TFS;
  • Implemented and updated existing automated tests; 
  • Developed and maintained the API and UI test automation framework based on C# and custom UI framework;
  • Analyzed test results and submitted reports on the issues found;

Technologies: Azure SQL, MS Visual Studio 2017, Microsoft TFS, C# .NET, Titanium, MSTest, Dynamics 365