Skip to main content
Дмитрий Савин
Open to opportunities

Дмитрий Савин

@0003046

QA Automation Engineer specializing in backend and API end-to-end testing for high-load web products.

Thailand
Message

What I'm looking for

I’m open to remote QA Automation Engineer opportunities worldwide. I want to build and evolve reliable QA systems—API/backend E2E, strong CI/CD integration, meaningful failure analysis, and practical collaboration to ship high-risk features with confidence.

I’m a QA Automation Engineer with 3+ years of experience in backend, API, and end-to-end testing of high-load web products. I focus on building reliable test systems for complex business logic, integrations, and release-critical flows—starting from manual testing, then moving quickly into backend-focused QA and automation.

In my current role, I designed and launched a QA-side backend automation foundation and built and maintain 3,500+ automated API and backend E2E tests in Python/pytest using layered architecture, reusable fixtures, and validation models. I integrate automated checks into GitLab CI with queue control, retries, parallel runs, and staged execution, support Allure TestOps dashboards, and use PostgreSQL plus logs/metrics to improve failure analysis and root-cause understanding. I also extend coverage into UI flows with Playwright when needed, own release validation and risk-focused testing, and help teams with clear documentation, practical process improvements, and faster onboarding.

Experience

Work history, roles, and key accomplishments

BC
Current

QA Automation Engineer

Bcraft

Jan 2025 - Present (1 year 5 months)

Designed and launched a QA-side backend automation foundation, building and maintaining 3,500+ automated API and backend end-to-end tests in Python/pytest. Integrated automation into GitLab CI and Allure TestOps, improved failure analysis with logs/metrics and backend validation, and expanded coverage into Playwright UI flows where needed.

BC

QA Engineer - Feature & Integration

Bcraft

Apr 2024 - Dec 2024 (8 months)

Served as primary QA for major features delivered from scratch, covering catalog functionality, financial logic, backoffice configuration, API behavior, and UI consistency. Tested complex end-to-end business scenarios using PostgreSQL validation and Grafana logs/metrics for faster defect investigation, and mentored 4 QA engineers on release routines and coverage planning.

BC

QA Engineer - Release & Backend

Bcraft

Sep 2023 - Mar 2024 (6 months)

Owned weekly release testing, risk assessment, and go/no-go recommendations, and defined regression scopes for smoke/regression cycles. Expanded coverage from mostly UI validation into deeper backend and API testing across auth, settings, integrations, and core business flows, coordinating with backend engineers, analysts, and managers to investigate defects and stabilize releases.

BC

Junior QA Engineer

Bcraft

Feb 2023 - Aug 2023 (6 months)

Performed manual testing of UI tasks across a portfolio of related web projects, validating implementations against Figma mockups, specifications, and acceptance criteria. Wrote test cases in Zephyr, created QA documentation in Confluence, and used Postman, Swagger, DevTools, and Charles for API checks, request inspection, issue reproduction, and smoke/regression validation.

Education

Degrees, certifications, and relevant coursework

Дмитрий hasn't added their education

Don't worry, there are 90k+ talented remote workers on Himalayas

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan