skvortsov.dev:~$ whoami

Denis Skvortsov

QA Automation Lead ยท SDET
Test Automation SDET / CI-CD QA/AQA Leadership AI-driven testing

I turn testing into engineering โ€” automation, CI/CD and AI-driven quality โ€” and lead the teams that ship software with confidence.

Denis Skvortsov DS your photo here
// about

A bit about me

I'm a QA Automation 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 enjoy building stable infrastructure, designing selective test-execution strategies and mentoring QA engineers. Beyond frontend testing, I've also worked with Python and Bash โ€” mostly for tooling, backend testing and automation scripting. My approach is driven by reliability, efficiency and thoughtful engineering.

// experience

Experience

pdf.net

Sep 2025 โ€” Present ยท Remote

QA Lead (Technical & Management)

Feb 2026 โ€” Present
  • Lead the QA team as the voice of quality across engineering; partner with PMs on new features.
  • Own the full hiring loop for QA engineers โ€” from sourcing to final decision.
  • Drive the AI direction in testing: autonomous test agents, AI-assisted authoring, automated failure analysis.
  • Built an AI-driven staging triage with fix hypotheses โ€” releases continue without reviewing every failure by hand.
  • Built eval suites for the product's AI features: extraction correctness, no hallucinations, output consistency.
  • Own features end-to-end, from design and implementation to testing.

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 from scratch with 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.
  • Stood up staging & test infra on Google Cloud and Firebase; metrics, logs and E2E monitoring via BetterStack.
  • Automated regression from the ground up โ€” the team fully moved off manual regression.

Toloka

Aug 2023 โ€” Aug 2025 ยท Belgrade, RS

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 and maintained CI/CD pipelines for fast, stable releases.
  • Built a selective test-execution mechanism for microservices; introduced test analytics to surface bottlenecks.

Yandex

Dec 2021 โ€” Aug 2023 ยท Moscow, RU

Senior QA Engineer (Manual / Automation)

  • Played a key role launching Yandex's new homepage โ€” manual and automated coverage.
  • 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.

Sberbank

Mar 2021 โ€” Dec 2021 ยท Moscow, RU

QA Engineer (Manual / Automation)

  • Built and maintained e2e automated tests; analyzed and debugged results to raise coverage.
  • Functional testing, test-case design and defect localization together with developers.

Robokassa

Sep 2020 โ€” Mar 2021 ยท Moscow, RU

QA Engineer (Manual)

  • Functional & regression test design and execution; requirement analysis for testability.
  • Advocated TDD adoption; maintained the product knowledge base with support teams.
// skills

Stack & skills

Test Automation

PlaywrightCypressSeleniumHermioneMocha

Languages

TypeScriptJavaScriptPythonBash

CI/CD & Infra

GitHub ActionsGoogle CloudFirebaseGit

Reporting & Observability

Allure TestOpsArgos CIBetterStackKibana

AI in QA

Test agentsAI-assisted authoringFailure triageLLM evals

Leadership & Process

Test strategyTeam mentoringHiringRelease management
// education

Education

2015 โ€” 2022

Engineer, Railways

Moscow State University of Transport (MIIT)

Moscow, Russia.

// writing

Technical articles

// contact

Let's talk

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

// bonus

You scrolled all the way down ๐Ÿฆ–

No agenda here โ€” just a little something to play with. Jump the cacti, duck the birds, chase a high score.

dino-runner.js HI 00000
Space / โ†‘ jump โ†“ duck or tap the screen on mobile