Summary
Overview
Work History
Education
Skills
Timeline
Generic
Yuliyan Vegenov

Yuliyan Vegenov

Senior Automation QA
Sofia,22

Summary

Dynamic Automation QA Engineer with a proven track record at Endava, specializing in enhancing software quality and efficiency through C#, Playwright, and Selenium. Excelled in building and improving test frameworks, demonstrating strong problem-solving skills and a collaborative team approach. Fluent in English with advanced expertise in creating test case and automation test scritpts.

Overview

4
4
years of professional experience

Work History

Automation QA Engineer

Endava
01.2021 - Current


Automation tester in Accountant management project (February 2021 – april 2023)

The client is a one of the UK’s largest private software companies focused on delivering innovative administrative solutions to businesses, charities and the public sector for over 40 years. Along the way, we’ve learned what it takes to make a great administrative software package.

Team tasks:

The project was focused on accountant management. The team had to develop and transform application estate into a service-based architecture. Along with that the team had to migrate some of the legacy desktop platform features.

Personal tasks:

* Provide manual BE and FE testing for web service applications

* Write, execute and maintain test cases

* Drive the building of BE and FE automation testing frameworks (C#, Selenium, SpecFlow for FE & C#, RestSharp, SpecFlow for BE)

* Identify, report and re-test defects

* Deploy to test, staging and production environments

* Support the release process

* Code reviews

* Preparing test reports with the test framework

* Work with Scrum-based workflow

Technical Skills and Tools: Scrum, BitBucket, Team City, C#, SpecFlow, Selenium, RestSharp, Postman, Nunit MS SQL, JMeter, TestRail



Automation tester in Authentication authorization and client management project (july 2023 – february 2024)

The client is one of the most trusted cross-commodity price reporting agency (PRA) in the agriculture, forest products, metals and mining, and new generation energy markets.

Team tasks:

The project was focused on client management. The team had to integrate a new identity server and develop a client management service. Along with that the team had to migrate the client existing users into a brand-new database. Everything should have been fully backward compatible without any impact to the existing end users.

Personal tasks:

* Provide manual BE and FE testing for authentication, authorization, and client management services

* Write, execute and maintain test cases

* Drive the building of BE and FE automation testing frameworks (C#, Playwright, SpecFlow for FE & C#, RestSharp, SpecFlow for BE)

* Write, execute functional automation tests and provide a test report with the test framework

* Wright, execute users data migration quality test and provide a quality report

* Wright, execute performance tests and provide a report

* Identify, report and re-test defects

* Deploy to test, staging and production environments

* Support the release process

* Code reviews

* Work with Scrum-based workflow

Technical Skills and Tools: Scrum, Github, Team City, Azure, Azure DevOps, Azure Service Fabric, C#, SpecFlow, Playwright, RestSharp, Postman, Swagger, MS SQL, Cosmos DB, JMeter



Automation tester in payments project (May 2024 – Present)

The client is a financial services company specializing in foreign exchange and global payment solutions for both individual and corporate clients.

Team tasks:

The project was focused on Foreign Exchange & Global Payment Web Applications designed for individuals, businesses, and financial institutions, allowing them to convert currencies, transfer funds globally, and manage forex transactions efficiently

Switching from SWIFT financial messaging network to ISO 20022 financial messaging network. This is a significant transition in the financial messaging industry, especially for cross-border payments and global transactions. It enhances data richness, interoperability, and efficiency in payment processing.

Personal tasks:

* Provide manual BE and FE testing for the developed features and services

* Write, execute and maintain test cases

* Drive the building of BE and FE automation testing frameworks (TypeScript, C#, Playwright, FlaUI, WPF for FE & C#, RestSharp, Confluent Kafka, MSSQL, MSMQ for BE)

* Write, execute functional automation tests and provide a test report with the test framework

* Identify, report and re-test defects

* Deploy to test environment

* Support the release process

* Code reviews

* Work with Scrum-based workflow

Technical Skills and Tools: Scrum, Github, Team City, Azure, Azure DevOps, C#, TypeScript, Playwright, RestSharp, Thunder client, MS SQL, MSMQ, Kafka, FlaUI, WPF, nUnit, FluentAssertions

Education

C# WEB DEVELOPER

SOFTWARE UNIVERSITY
Sofia
04-2020

Skills

    ASPNET CORE

    C# WEB BASICS

    ENTITY FRAMEWORK CORE

    MS SQL SERVER

    C# OOP

    JS

    Type Script

    Selenium WebDriver

    Playwright

    RestSharp

    Blazor

    English B2

    ChatGPT API for App Dev

    ChatGPT & GPT-4 Engineering

Timeline

Automation QA Engineer

Endava
01.2021 - Current

C# WEB DEVELOPER

SOFTWARE UNIVERSITY
Yuliyan VegenovSenior Automation QA