QUALITY ENGINEERING LEAD & SDET · BELGRADE, SERBIA

DENIS SKVORTSOV

I break it before prod does. Playwright (code merged upstream), TypeScript, and CI that tells the truth — before your users do.

01 — ABOUT

THE HUMAN HALF.

I'm a Quality Engineering Lead & SDET specializing in end-to-end testing with Playwright, Cypress, and TypeScript/JavaScript. At pdf.net I built the QA function from scratch and now lead it — working as engineer, manager and product partner at once: improving automation workflows, optimizing CI/CD, integrating testing into the SDLC, and driving the AI direction in testing.

I work across the full stack — automating both frontend and backend testing — building stable infrastructure, designing selective test-execution strategies and mentoring QA engineers. The standard: suites stable enough that a red build means a real bug.

Open source: I'm a Playwright contributor — code merged upstream into the framework I test with every day.

LOCATION
Belgrade, Serbia
EXPERIENCE
6+ years
FOCUS
Automation · SDET
AI IN QA
agents · evals
OPEN SOURCE
Playwright contributor
02 — EXPERIENCE

TRACK RECORD.

01

PDF.NET

Sep 2025 — now · Remote

Quality Engineering Lead

Feb 2026 — now

Leading quality engineering on a product with 500k+ MAU — from test architecture and infrastructure to quality analytics and AI in testing. Plus the team and hiring.

  • Drove the shift to developer-owned testing — devs verify and cover their own features; QA owns architecture, cross-cutting scenarios, authoring standards (strict rules + AI prompts), and infrastructure. Suite quality holds.
  • AI in testing end to end: staging triage with fix hypotheses, autonomous test agents, eval suites for the product's AI features.
  • Partner with PMs from the spec stage — risk analysis over end-stage acceptance; run the full hiring loop for quality engineers.

Senior QA Automation Engineer

Sep 2025 — Feb 2026
  • Built the product's entire QA function from scratch as the first and only QA — on a product with 500k+ MAU and 50k new paying users/month.
  • Designed the test architecture in TypeScript & Playwright; built a custom CLI for running suites.
  • Set up E2E + visual regression (Argos CI) with test management in Allure TestOps; covered frontend and backend.
  • Built CI/CD in GitHub Actions: parallel Playwright runs on staging + a daily release run before production.
  • Fully automated regression — the team moved off manual passes entirely.
02

TOLOKA

Aug 2023 — Aug 2025 · Belgrade, Serbia

Senior QA Automation Engineer / AQA Lead

  • Led the AQA team; mentored engineers and established automation best practices.
  • Designed E2E suites with Playwright; defined the automation strategy aligned with product goals.
  • Built a selective test-execution mechanism for microservices; introduced test analytics to surface bottlenecks.
03

YANDEX

Dec 2021 — Aug 2023 · Moscow, Russia

Senior QA Engineer (manual / automation)

  • Owned test coverage for the launch of Yandex's new homepage — manual and automated.
  • Built E2E automation with Cypress and integrated it into regression, cutting release time.
  • Acted as release manager; introduced an automation "duty" process for consistent monitoring.
04

SBERBANK

Mar 2021 — Dec 2021 · Moscow, Russia

QA Engineer (manual / automation)

  • Built and maintained E2E automated tests; analyzed and debugged results to raise coverage.
05

ROBOKASSA

Sep 2020 — Mar 2021 · Moscow, Russia

QA Engineer (manual)

  • Functional & regression test design and execution; requirements analysis for testability.
03 — SELECTED WORK

WORK, ON VIDEO.

NOW BUILDING · PDF.NET
EXTRACT PAGES FROM PDF — BUILT END TO END now building

I owned this pdf.net feature from zero — spotted the opportunity, ran the analytics, designed, built, and tested it all the way to production. Open the feature ↗

SIDE PROJECT · OFFERBIRD
OFFERBIRD — TRACK JOB APPLICATIONS WITH AI side project

An AI-powered tracker that helps job seekers organize and monitor their applications — no messy spreadsheets. Visit OfferBird ↗

04 — SKILLS

THE TOOLKIT.

TEST AUTOMATION

PlaywrightCypressSeleniumHermioneMocha

LANGUAGES

TypeScriptJavaScriptPython

CI/CD & INFRA

GitHub ActionsTeamCityGoogle CloudFirebaseVercel

REPORTING & OBSERVABILITY

Allure TestOpsArgos CISentryAmplitudeBetter StackKibanaDatabricks

AI IN QA

Test agentsAI-assisted authoringFailure triageLLM evals

LEADERSHIP

Test strategyMentoringHiringRelease management
05 — EDUCATION
2015 — 2022

Engineer, Railways

Moscow State University of Transport (MIIT) · Moscow, Russia

06 — WRITING

FIELD NOTES.

07 — CONTACT

LET'S TALK.

Open to thoughtful conversations — about test automation, QA & AQA leadership, AI in testing, and shipping quality at scale.

08 — GITHUB

GREEN SQUARES.

contributions in the last year
github.com/skvortsov-dev ↗