I am a Senior Software QA Engineer with 7+ years of hands-on experience in functional testing, API and backend validation, and end-to-end testing for web, desktop, and cloud-based applications built on microservices and SQL/NoSQL databases. I thrive in Agile environments and collaborate closely with developers, BAs, UI/UX designers, and managers to deliver reliable software. I specialize in test automation with Playwright/Selenium and Python/pytest, have strong experience in REST API testing with Postman/Swagger, and I also have hands-on experience with CI/CD, version control, and performance and security testing. I enjoy mentoring juniors and organizing thorough test plans and regression suites.

Georgi Bordukov

I am a Senior Software QA Engineer with 7+ years of hands-on experience in functional testing, API and backend validation, and end-to-end testing for web, desktop, and cloud-based applications built on microservices and SQL/NoSQL databases. I thrive in Agile environments and collaborate closely with developers, BAs, UI/UX designers, and managers to deliver reliable software. I specialize in test automation with Playwright/Selenium and Python/pytest, have strong experience in REST API testing with Postman/Swagger, and I also have hands-on experience with CI/CD, version control, and performance and security testing. I enjoy mentoring juniors and organizing thorough test plans and regression suites.

Available to hire

I am a Senior Software QA Engineer with 7+ years of hands-on experience in functional testing, API and backend validation, and end-to-end testing for web, desktop, and cloud-based applications built on microservices and SQL/NoSQL databases. I thrive in Agile environments and collaborate closely with developers, BAs, UI/UX designers, and managers to deliver reliable software.

I specialize in test automation with Playwright/Selenium and Python/pytest, have strong experience in REST API testing with Postman/Swagger, and I also have hands-on experience with CI/CD, version control, and performance and security testing. I enjoy mentoring juniors and organizing thorough test plans and regression suites.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Bulgarian
Fluent
English
Advanced

Work Experience

Software QA Automation Engineer at Expert Allies
August 1, 2023 - August 1, 2025
Manual and automation testing; regression testing; E2E and functional testing; full test documentation; bug life cycle management; backend and REST API testing with Postman and Swagger; SQL Server usage; debugging via Fiddler; Playwright-based automation; test estimations; pre-release regression coordination; cross-team collaboration; customer demos.
Software QA Engineer at EPAM Systems
May 1, 2021 - July 1, 2023
Analyzed business specifications; created tests and test suites; performed functional, regression, smoke, E2E, GUI, cross-browser testing; backend & API testing; automated UI tests with Selenium WebDriver, Java and Cucumber; REST API testing with REST Assured; managed automation framework and CI/CD with Azure DevOps; participated in agile ceremonies.
Software QA Engineer at RAM Technologies
February 1, 2019 - January 31, 2021
Created test documentation; conducted web app functional testing; cross-browser and mobile testing; regression, E2E, smoke and sanity testing; API testing using Postman; SQL queries for DB validation; reported and tracked defects in Jira; contributed to UI/UX testing and automation efforts.
Low-code Web Developer (Webflow) at Region Promotion Agency
October 1, 2019 - December 31, 2020
Designed and built websites with HTML/CSS; migrated content to WordPress; site testing, admin, and updates; basic database management; system administration tasks.
System Administrator at Financial Solutions
June 1, 2008 - September 1, 2019
Network and office IT support; client software setup; equipment maintenance; system configurations and admin tasks.
Technical Bank Specialist at VTB Bank (Europe) SE
November 1, 2006 - May 31, 2008
Cashless payments, POS terminals, SWIFT transfers; opening/monitoring credit lines; overdraft management; ATM operation validation; financial reporting.

Education

Master's Degree at Region State Academy, Economics, Management and Information Technologies
September 1, 2001 - June 1, 2006
PhD Candidate at Region State Academy, Economics, Management and Information Technologies
September 1, 2006 - June 1, 2009
Software QA Automation Engineer at EPAM Systems UpSkill
June 15, 2022 - December 30, 2022

Qualifications

Test Pro – Software Testing, Automation Skills
December 10, 2019 - April 14, 2020
Software QA Automation Engineer
June 15, 2022 - December 30, 2022

Industry Experience

Financial Services, Travel & Hospitality, Software & Internet, Retail, Wholesale & Distribution
    paper REST API Test Project Python + Requests

    This project provides automated tests for the public API https://www.twine.net/signin built using Python, Pytest, and the Requests library.

    Features Covered:

    1. GET list of users from page 1:
    • Validate response status code
    • Validate response JSON schema
    • Few JSON response assertions
    • Extract single user details (Id, Email)
    • Sort users by first name and print
    1. GET single user details:
    • Validate response status code
    • Validate response JSON schema
    • Few JSON response assertions
    • GET non-existent user:
    • Validate response status code
    • Validate empty response body
    1. POST create new unique user:
    • Validate response status code
    • Validate response JSON schema
    • Few JSON response assertions
    1. DELETE created user:
    • Validate response status code
    • Validate empty response body
    paper WEB UI Test project TypeScript + Playwright

    This project provides automated tests for the public website https://www.twine.net/signin built using TypeScript and the Playwright framework.
    Project supports running tests on multiple environments such as dev, test, stage, production and others.

    Features Covered:

    Scenario 1:
    Log in with the standard user
    Add the first and the last item in the cart, verify the correct items are added
    Remove the first item and add previous to the last item to the cart, verify the content again
    Go to checkout
    Finish the order
    Verify order is placed
    Verify cart is empty
    Logout from the system

    Scenario 2:
    Log in with the standard user
    Verify when for sorting it is selected “Price (high to low)”
    Then the items are sorted in the correct manner
    Logout from the system

Hire a QA Engineer

We have the best qa engineer experts on Twine. Hire a qa engineer today.