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.

Marina Unuchak

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 EngineerInstashop · instashop.kz

07/2024 — Present

Remote

  • 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 EngineerPimmer · pimmer.io

07/2023 — 07/2024

Remote

  • 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

  • RussianNative
  • EnglishB1

Contact

Open to QA Engineer / QA Automation (Python) roles, remote.