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.
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
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