Богдан
Senior QA Lead
- Age:
- 30 years
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number , email and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/19748071/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Senior QA Engineer
Kyiv, Ukraine · [
[
LinkedIn · GitHub
SUMMARY
Senior QA Engineer with seven years testing an enterprise AI-governance / MLOps platform deployed across five
public clouds for 50+ enterprise clients. Progressed from manual testing to Python API/UI automation,
upgrade/backup/restore testing, then to covering the Head of QA role from 2022 - planning, triage and release sign-
off. Introduced a risk-based regression strategy that cut per-environment execution from four days to one with no
loss of coverage and no P1/P2 escapes.
CORE SKILLS
Automation: Python, pytest, Playwright, requests, Pydantic, Faker, Allure, ruff. Previously Selenium.
Leadership: Acting Head of QA; test strategy and planning; technical interviewing; training new QA engineers on
product, framework and process.
Testing: REST API, UI / end-to-end, regression, risk-based test selection, exploratory, upgrade, backup & restore,
release testing and sign-off, Agile/Scrum, log analysis, Grafana.
Platforms: Azure, AWS, GCP, OCI, OpenStack; Linux, Docker. Auth integrations through Keycloak with Azure AD and
AWS Cognito.
CI/CD & tracking: GitLab CI, GitHub Actions, Git, TestRail, Jira, Allure reporting.
AI-assisted QA: Requirements and feature-request analysis; agent-driven platform exploration with Claude and the
Playwright MCP. Test design and verification stay human-owned.
EXPERIENCE
2021.AI - Copenhagen, Denmark (fully remote) 2019 - 2026
Danish vendor of GRACE, an enterprise AI-governance / MLOps platform, deployed on five public clouds for 50+ enterprise
and public-sector clients.
Senior QA Engineer 2022 - 2026
Acting Head of QA (recurring cover). Covered the role during every leave period from 2022 onwards - QA
planning, priorities, bug triage and release sign-off. The longest single stretch ran close to a month over a holiday
period, including five full release sign-offs.
Cut per-environment regression from a four-day full P1/P2 pass to about one day, by re-running only the areas
that genuinely differ between clouds (resource provisioning, storage).
Owned upgrade, backup and restore testing across releases. Wrote the data-seeding utility that cut ~1.5h of man-
ual setup per run: it populates and validates a full data set on demand. Integrated into the GitLab CI/CD pipeline.
Trained five QA engineers from scratch: the platform, the in-house automation framework, the test strategy and
the case library. Also interviewed QA candidates for the team.
Configured and tested auth integrations in Keycloak against Azure AD and AWS Cognito across test environments.
QA Automation & Manual Engineer 2020 - 2022
Built end-to-end API and UI coverage for new platform functionality in the in-house Python / Selenium
framework.
Paired automated regression with targeted manual and exploratory passes across every module.
QA Engineer (Manual) 2019 - 2020
Ran functional, regression and exploratory testing; wrote and maintained test cases; reported and tracked
defects.
Built the deep product and multi-environment knowledge that the automation and leadership work later rested
on.
PERSONAL PROJECT
AutoTest Framework - repo · live Allure report URL
Layered API + UI automation framework in Python with a GitHub Actions pipeline that publishes a live Allure
report to GitHub Pages and runs a nightly smoke suite.
A shared HTTP client centralises timeout, logging and retries, and tells a transient failure apart from the error a
negative test is supposed to produce - so a retry can never quietly paper over the behaviour under test.
API and UI layers sit behind matching facades with an entity pattern, so the same test data drives both paths:
seed over the API and verify through the browser, or the other way round.
Python 3.11, pytest, Playwright, requests, Pydantic, Faker, Allure, ruff, GitHub Actions.
EDUCATION
MSc and BSc in International Economics - Kyiv National Economic University, 2012–2019
LANGUAGES
Ukrainian - native · English - full work proficiency
REFERENCE
Volodymyr Mandziuk, direct manager 2019–2026, available upon request
More resumes of this candidate
Considering positions: Automation engineer, QA-інженер
150 000 UAH
Remote
Full-time
- Senior QA, 2021.ai, 7 years
Similar candidates
-
Automation engineer
Remote, Other countries -
Automation engineer
Remote -
Quality assurance specialist
Remote, Kyiv -
QC engineer
Remote, Lviv, Novoiavorivsk -
Quality assurance specialist
Remote, Kyiv -
QA automation engineer
100000 UAH, Remote, Kyiv