Middle QA Engineer with 9+ years of experience in product IT companies (VK, Yandex, Rambler). Specializing in manual and automated testing of web applications and mobile platforms (iOS/Android). Automation stack: Playwright + TypeScript, Page Object Model. Experience in API testing (Postman), Jira, Charles, DevTools. Open to relocation to Serbia. Looking for product companies with a Russian-speaking team. Pet project: github.com/charleyheartman/playwright-learning
Work experience
QA Engineer
VK (VKontakte)
January 2023 - April 2026
Sole QA engineer on VK Search and VK Feed products for 2+ years. Full cycle from requirements analysis to production release. Conducted functional, regression and exploratory testing of web and mobile apps (iOS, Android). Built UI test automation from scratch using TypeScript + Playwright with Page Object Model — 50 tests, reduced regression time from 1 full working day to automated run. Set up CI/CD via GitHub Actions. Collaborated closely with dev, product and design teams. Average 2 releases per month.
QA Engineer
Yandex
September 2021 - December 2022
Sole QA in “Kids & Sports” zone. Full testing cycle in Agile/Scrum environment. Manual functional, regression and exploratory testing of web and mobile apps (iOS, Android). Cross-browser and cross-platform UI/UX validation. Created and maintained test cases and checklists.
QA Engineer
Atlas Biomed Group
December 2020 - September 2021
Functional, regression, integration and API testing (Postman) of web, mobile and backend digital medical products. Tested UI/UX of personal account and cart. Created test documentation for complex business logic with high error cost. Participated in UI test automation with Cypress. Tools: Jira, Charles, Postman, DevTools.
QA Engineer
X5 Group
August 2020 - November 2020
Ensured quality of the “OKOLO” grocery delivery web service. Accompanied product changes from feature planning to production release. Functional, regression, integration and API testing of delivery user scenarios. Created test cases, filed and tracked bugs in Jira. Worked in Scrum team.
QA Engineer
Rambler&Co
April 2019 - June 2020
Manual testing of web and mobile interfaces for a ticket booking service (search, booking, payment). Functional, regression, integration and API testing; participated in load testing (JMeter). Created structured test cases in TestRail, filed bug reports in Jira. Worked with UI automation (Robot Framework). Scrum team.
Education:
MIREA - Russian Technological University
Faculty: Information Technologies
Specialisation: Computer Science and Information Technology
Graduation year: 2013 — 2017
Key skills:
Manual Testing: functional, regression, exploratory, integration, API testing Test Automation: Playwright + TypeScript, Page Object Model, data-driven testing. Platforms: Web, iOS, Android Tools: Jira, Postman, Charles, DevTools, TestRail, Allure, Git Methodologies: Scrum, Kanban, Agile Pet project: github.com/charleyheartman/playwright-learning — 24 automated tests Open to relocation: Belgrade, Novi Sad (Serbia)