Yurii B. QA Automation Engineer (C#, .NET)
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