Marina Unuchak
QA Engineer | Manual & Automation Testing (Python)
Minsk, Belarus · Remote
QA Engineer with 3 years of experience in manual and automated testing of a production platform: orders, payments, statuses, and integrations with external systems and payment providers (Halyk Pay). Tested Android/iOS mobile apps, REST APIs, web applications, and marketplace integrations: Wolt, Glovo, Yandex, Wildberries, Halyk Market, Vipon. Wrote 173 automated tests in Python covering key business flows and edge cases. Built QA tooling, test frameworks, an MCP server, and CI/CD pipelines for test automation.
Highlights
173 automated tests in Python
34 test files built with pytest for regression testing of the production REST API: orders, cart, discounts, search, OMS, marketplace integrations.
instashop_mcp — custom MCP server
64 tools on top of the admin and shop APIs in a Docker MCP gateway, automating recurring QA tasks against the production system.
Production 500-error audit
Grouped errors by pattern, scoped their impact, and filed Jira tickets backed by evidence and log links.
6+ external integrations covered
Wolt, Glovo, Yandex, Wildberries, Halyk Market, Vipon, Halyk Pay — from webhook status sync to XML/XLSX catalog exports.
Experience
QA Engineer — Instashop · instashop.kz
07/2024 — PresentRemote
- Wrote 173 automated tests (34 files) in Python + pytest for regression testing of the production REST API: full order cycles, cart, discounts, search, OMS, role-based access.
- Designed the test framework architecture: an actions layer (AdminActions, ShopActions), curl logging, soft assertions, Allure reports, and test-to-Jira-ticket traceability.
- Automated verification of external integrations: Wolt, Glovo, Yandex, Halyk Market, Wildberries, Vipon, Halyk Pay — catalog import/export via scheduled jobs, SFTP, and XLS.
- Built the instashop_mcp server: 64 tools on top of the admin and shop APIs in a Docker MCP gateway to automate QA tasks.
- Set up CI/CD to run automated tests and publish Allure reports to team messengers.
- Audited production 500 errors and tested webhook flows at the boundary with external systems; manual testing of Android/iOS/web, design QA against Figma mockups, and Charles/Proxyman for simulating backend failures.
Python, pytest, requests, pytest-check, Allure, Selenium, Playwright, Postman, MySQL, Docker, CI/CD, Jira, TestRail, TestIT, Charles/Proxyman
QA Engineer — Pimmer · pimmer.io
07/2023 — 07/2024Remote
- Manual testing of Android/iOS mobile apps and a web application.
- Tested REST APIs using Postman.
- Wrote test cases in TestRail and TestIT, and built checklists.
- Documented bug reports in Jira and maintained the defect lifecycle.
- Started test automation with Python + pytest.
Postman, TestRail, TestIT, Jira, Python, pytest
Technical skills
- Automation
- Python, pytest, requests, pytest-check, Allure, Selenium, Playwright, OOP, unit tests
- API & manual testing
- Postman, DevTools, Android Studio, ADB, Emulator, REST API, HTTP
- Test management
- Jira, TestRail, TestIT, Trello, checklists, test cases, bug reports
- Infrastructure
- Docker, CI/CD, Linux, VPS, Git, GitHub
- Databases
- MySQL, SQL
- Tools
- Charles / Proxyman, DevTools, HTTPS interception, response mocking
- Methodologies
- Agile, Scrum
Education & languages
Belarusian State Pedagogical University, Minsk
Certificates & courses
- IT Academy — "QA: Manual & Automated Software Testing" (Sep 2022 — Jun 2023)
Languages
- Russian — Native
- English — B1
Contact
Open to QA Engineer / QA Automation (Python) roles, remote.
