Alexey Korzhenko
Verified Expert in Engineering
QA Engineer and Developer
Alex is a QA engineer with over 14 years of experience in quality assurance in IT, professional services, and BFSI (banking, financial services, and insurance) domains. Alex has strong managerial and problem-solving skills and specializes in functional API, databases, and integration testing for web and desktop applications. He is a self-motivated, result-oriented, disciplined, quick learner who leads with initiative and a high sense of responsibility.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Jira, Postman, Visual Studio Code (VS Code), Cypress, BrowserStack, SQL
The most amazing...
...thing I've established was to set up an integration testing approach, create a complex Postman collection, and set up CI/CD to run all tests on a build basis.
Work Experience
Senior QA, MQA Lead, and Quality Coach
Ciklum
- Created a testing approach and necessary test documentation, including test and bug reports.
- Performed manual functional tests to verify delivered functionality.
- Developed test cases, checklists, and test reports in Azure DevOps that were attached to every verified issue.
- Automated a time-consuming manual regression test suite using Cypress.io in JavaScript.
- Created automated tests for APIs that the software provides using Postman.
- Wrote queries on MongoDB Server tables to validate data.
- Used Azure DevOps to create, plan, and dispense testing tasks among the team members.
- Managed and guided a team of 10 testers by sharing knowledge, onboarding new team members, and conducting one-on-one meetings.
- Conducted regular audits of integration tests provided by developers.
- Constantly mentored developers on writing integration tests with a coverage and integration tests structure.
QA Lead
GlobalLogic
- Reviewed and improved the existing MQA and AQA processes and shared them with the team and customers.
- Created a testing approach and necessary test documentation, including test reports and metrics via Azure DevOps or Confluence.
- Improved the team members' understanding of various projects and testing techniques by providing training.
- Managed and guided a team of up to 20 testers by sharing knowledge, onboarding new team members, and conducting one-on-one meetings.
- Created, planned, and dispensed testing tasks among the team members using Azure DevOps.
- Developed and executed test cases in Azure DevOps and created well-structured test cases that were easy to support.
- Created automated tests for APIs that the software provides using Postman.
- Validated data by writing SQL queries on SQL and PostgreSQL Server tables.
Senior QA
SoftServe
- Gathered requirements for a startup project to be able to start and plan all testing activities.
- Established MQA and AQA processes and shared them with the team, including customers.
- Performed manual functional tests to verify the delivered functionality.
- Created a testing approach and necessary test documentation to include test and bug reports using Azure DevOps and Confluence.
- Used Azure DevOps to create test cases and checklists attached to every verified issue.
- Created behavior-driven development (BDD) scenarios in Gherkin for features during the story refinement sessions.
- Wrote complex SQL queries on SQL Server tables to validate data and stored procedures.
Senior QA | MQA Lead
TEAM International
- Created a testing approach and necessary test documentation, including test reports and bug reports.
- Used Jira to develop, plan, and dispense testing tasks among team members.
- Trained team members to improve their understanding of various projects and testing techniques.
- Managed and guided a team of up to ten testers by sharing knowledge, onboarding new team members, setting goals, and conducting one-on-one meetings.
- Increased the customer base by creating pre-sales activities.
- Used the Seapine test case management tool to create test cases, checklists, and test reports attached to every verified issue.
- Verified the application's functional requirements on different operating systems using virtualization software, such as VirtualBox and VMware.
- Performed manual functional, smoke, regression, and integration testing for the web and desktop applications.
- Created automated tests for the software's SOAP APIs using the SoapUI tool.
- Wrote SQL queries on SQL and Oracle server tables to validate data.
Experience
Solution for Healthcare Industry
The project aimed to gather all QA requirements to establish MQA and AQA processes. To achieve this, I conducted several onsite and offsite meetings, collected all necessary details, and described the process in Confluence. I also shared the process with the whole team and customers. It helped to release the project in time and improve the project quality.
Application to Revise Media Files for Different Social Sources
In addition, I reviewed the existing functional and regression test cases, selected the priority ones, and automated them using Cypress.io. This has improved the automation coverage, and the regression tests are not time-consuming.
Application to Gather Statistics on Deferent Taxes
https://gitlab.com/alex83/beintegrationtestsI successfully covered all my responsibilities: reviewed, updated, and created additional integration tests, which were executed on a built-basis giving feedback on every deployment. The dev team also started writing integration tests. As a result, the test coverage was improved.
The postman collections are linked as an example of the work completed.
Education
Master's Degree in Control Systems and Automation
National Aerospace University "Kharkiv Aviation Institute" - Kharkiv, Ukraine
Certifications
Gherkin Language - The Master Guide
Udemy
Cypress: Web Automation Testing from Zero to Hero
Udemy
Tricky American English Pronunciation
Coursera
ISTQB Certified Tester Foundation Level (CTFL)
ISTQB
Skills
Libraries/APIs
Selenium WebDriver, REST APIs
Tools
Jira, Postman, Confluence, TestRail, TestTrack Pro, pgAdmin, Apache JMeter, SoapUI, VirtualBox, VMware, BrowserStack, Git, Apache Tomcat, Jenkins
Languages
SQL, JavaScript, Gherkin
Platforms
Oracle, MacOS, Visual Studio Code (VS Code), JBoss, iOS, Android, Mobile
Paradigms
Functional Testing, Manual Testing, Testing, Azure DevOps, Test Automation, Behavior-driven Development (BDD)
Storage
PostgreSQL, NoSQL, MongoDB, Database Testing
Frameworks
Cypress, Selenium
Other
Manual QA, Team Leadership, Smoke Testing, Regression Testing, Quality Assurance (QA), Software QA, Test Management, QA Testing, Quality Control (QC), QA Test Plan Management, Test Planning, Test Cases, Test Case Execution, UI Testing, API Testing, Coaching, UML Diagrams, Mobile Apps, CI/CD Pipelines, Hardware Testing, Release Management, Mobile App Testing, QA Automation, IIS, English
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring