QA Engineer with 6+ years of experience in fintech and marketing systems from Kyiv, Ukraine.
Strong background in manual and API testing, with hands-on experience in Java, RestAssured, Selenide, SQL, Postman, Swagger, and Azure DevOps. Experienced in test design, defect analysis, database testing, and test automation. Focused on quality, risk-based testing, and continuous improvement of QA processes.
I am currently expanding my engineering skills, focusing on Python development and practical automation, while also adopting an AI-first approach.
Testing of web applications: .Net - back-end, React - front-end (mainly desktop, also mobile testing on one of the projects, cross-platform)
Organization and management of the testing process on several projects, creation and writing of test plans, test cases, checklists, design reviews, acceptance and regression testing on a periodic basis
Writing tests in Postman to check the correctness of the implementation of the back-end part
Writing SQL scripts to check processing requests to the database
Bug reports, communication with the team, participation in the improvement of processes on the project in order to achieve good product quality.
Implementation of Quality Assurance (QA) processes using AI tools (Claude Code, Azure, Github Copilot) for tasks such as requirements analysis, bug investigation and reporting, automation, log monitoring and analysis for complex issue resolution, and data generation.
Writing an API tests using the REST-assured framework (Java) to validate both the happy path and negative scenarios of the API protocol. This includes checking status codes, authorization, and performing assertions
Creating UI tests with the Selenide framework to ensure comprehensive test coverage of web pages within the product, focusing on verifying the clickability of all related elements on the site. Additionally, the tests will verify the transitions to third-party services (payment or regulatory local sites)
Developing and performing test documentation for a new functionality, requirements analysis, analysing defects, cooperation with Design, Dev and BA teams in identifying potential defects, test data preparation. Developing test scenarios to streamline the testing process. For example, implementing functionality such as "submitting an application," "deal settlement," and "application processing by stuff personal".
Testing procedures and functions in the database responsible for billing, extensions, penalties, and other financial processes. Testing and verifying the correctness of the company's financial product functionality and the implementation of promotions, giveaways, and overall communications with the clients (SMS, Email, VCC)
Company Description
MD Finance is the innovative fintech company that offers effective products for both B2B and B2C markets.
For today the application was developed in a format of a demo-stub. The main idea of the application is make a possible to calculate purchases without a cashier. Technologies already used in the project: ConstraintLayout, Intent, ActionBar, ZXing (Barcode/QR Scanner), MVC, Custom Adapter, ExpandableListView, Spinner, Notifications (AlertDialog, Toast).
A freelance MVP-project called Fasterbuy - an application for contact-free cash registers which allows you to read a barcode and QR and automatically add goods to the shopping basket and forming a common electronic check for breaking through the purchases at the exit.
Developed a functional application for Android called "SMSHandler": it parses inbox messages for a given phone number and calculates the amount of money spent for a certain period. Technologies used in the project: View, Activity, Fragments, Dialog's (DatePicker/Alert/Progress), SQLite, Content Provider, Cursor, RegEx.