15+ years of Quality Assurance in software testing and designing the architecture, developing
automation testing frameworks
Designing, developing, and documenting test strategies
Implementation of UI tests (Selenium+JUnit+Java)
Creation of automated tests for mobile applications (Appium+Selenium+JUnit+Java)
Development of API tests for open-API (Swagger+JUnit+Java)
Execution of performance tests, including capturing test results using JMeter
Automation of regression testing and report generation using the Jenkins scheduler, Allure
Strong understanding of Quality Assurance testing principles and processes
Liaising with the development team to ensure that the products met quality standards
throughout the software development lifecycle
Strong skills in development, quality assurance planning, execution, and coordinated testing
support activities
Work experience in Waterfall, Agile: Scrum and Kanban
Proficient in using bug lifecycle management like JIRA, Microsoft Azure, Redmine, YouTrack
Experience in selecting, interviewing, training, and managing a team of 10
Overview
16
16
years of professional experience
Work History
QA Lead
EVEARA
10.2022 - Current
Created the framework for the development of autotests for the Website, and connected the relevant reporting system, which made it possible to receive a detailed report with testing result steps, which helped to identify problems faster
Developed the test script to check the FTP / SFTP / S3 connection with external integrations, which allowed us to quickly identify the problems
Described the instructions for working with the code, which allowed the new employee to quickly enter the workflow
Configured the workflow for working with tickets for testing and interacting with the development team; the ticket is undergoing alpha testing and the tester is now provided with the foundation for further expanding the test script
Implemented the load test to emulate the work of users with the track download portal, measured the system performance with a 10-fold increase in the number of users, which helped to identify problems in the code and optimize server settings
Train junior automation testers to reduce the amount of manual labor and reduce the number of manual errors
Continue to increase the autotest coverage in the product for the web part and the integration of the product with external Digital Service Provider systems in order to quickly identify the problem when testing the release
Head of Testing Department
Dian Software
10.2021 - 10.2022
Provided end-to-end automation of activities for the export, transportation, and placement of products
Built the testing process, as a result, user requests are no longer lost, and the company started to receive positive feedbacks
Organized the vision of test scenarios and confirmation of the product verification by the release protocol, which helped to improve the quality of the release
Implemented autotests, which helped to decrease the man-hours of the manual testers and the company was able to speed up the release of new product versions
Developed load tests that tested critical functionality for response time and the ability to process simultaneous requests, which helped to identify weaknesses and optimize the code, as a result, the server began to consume fewer resources
Senior QA
Raiffeisen Bank
03.2020 - 10.2021
Developed autotests covering all the functionality of the API, as a result, the deliveries began to fully comply with the specification and fewer complaints were received from the customers
Developed the integration tests for all financial payments that checked all fields in the 1C and SAP integration systems, which made it possible to quickly receive test results
Developed autotests for the mobile application (loyalty program), and built autotests into the release process, as a result, the release rollback cases were eliminated
QA Lead
Petrosoft LLC
04.2015 - 03.2020
Studied the selenium+Java automation, automated the manual monotonous process of checking integration with cash registers for gas stations of different vendors (transferring price lists to the cash register, receiving documents for a shift and individual transactions), which helped to quickly receive testing results
Trained manual automation testers, which raised the overall qualification level of the testing department
Automated the server application with 25 microservices in which the interaction of modules was carried out via ActiveMQ, and both MySQL and Mongo databases were used for storage, which made it possible to quickly receive bugs in all 25 integration chains
Performed the load testing related to the creation of documents in the system, which helped to identify the critical value that the system can process
Implemented the release protocol, which clearly showed the status of testing and versions that are being prepared for deployment, which allowed the release process to be made more open
QA Engineer
Globalbet
03.2013 - 04.2015
Automated API tests for online bookmaker and gambling systems using JMeter, which helped to find the problems more quickly
QA Engineer
Custvox
06.2012 - 03.2013
Conducted surveys for Customer Feedback Manager through various channels (SMS, e-mail, calls)
Analyzed responses to surveys through Wordminer
Controlled the compliance of PROVOCATION LABS software products quality
Tester
Ilyich Iron and Steel Works – METINVEST
08.2007 - 12.2012
Tested desktop applications and warehouse inventory accounting system