• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/19748071/

Senior QA Lead

City of residence:
Kyiv
Ready to work:
Remote

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

BOHDAN IPATOV
Senior QA Engineer
Kyiv, Ukraine · [open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)
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

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: