Дмитрий Савин
@0003046
QA Automation Engineer specializing in backend and API end-to-end testing for high-load web products.
What I'm looking for
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
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.
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.
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.
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
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Дмитрий?
You can contact Дмитрий and 90k+ other talented remote workers on Himalayas.
Message Дмитрий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!
