Summary
Overview
Work History
Skills
Timeline
Generic

Dmitriy Savin

Fullstack QA Engineer
Pattaya,20

Summary

¡Buenas dias!

Welcome to my short introduction. I am a QA engineer with over 3.5 years of experience, focused on backend testing and automation. I started with manual testing but quickly shifted towards API and business logic, as I prefer working with complex scenarios rather than surface-level UI checks. For me, it’s important not just to write tests, but to build a system. That’s why on my current project I focus on developing and improving the test automation infrastructure: thinking through architecture, abstraction layers, data handling, and test stability. I approach testing as an engineering problem, not just a set of checks. I enjoy working with backend E2E scenarios, where it’s possible to validate the full user journey and system behavior. I also rely on databases and logs to not only detect issues but understand their root cause. In addition to automation, I stay involved in manual testing — especially during releases or when launching new features. I have experience working in conditions with limited documentation, where it’s necessary to build a clear understanding of the system independently. I also pay attention to processes: if I see an opportunity to simplify or improve something, I take the initiative. This includes collaboration with developers, documentation quality, and onboarding of new team members. At times, I take on a coordination role within the team — helping with task prioritization, release alignment, and resolving non-standard situations. My main stack includes Python (pytest), Allure, PostgreSQL, GitLab CI/CD, Grafana, Swagger, Jira, and Confluence. For me, testing is not just about finding bugs, but about improving product quality at the level of logic, data, and processes.

Overview

4
4
years of professional experience

Work History

QA Engineer

Bcraft
09.2022 - Current
  • Designed and implemented backend test automation system from scratch on QA side
  • Built scalable test architecture (custom HTTP client, layered structure, Pydantic models for validation)
  • Developed and maintain 2500+ API and backend E2E tests based on real user flows
  • Integrated tests into GitLab CI (parallel runs, retries, multi-stage execution) and Allure TestOps
  • Worked with PostgreSQL for test data setup, updates, and centralized cleanup
  • Used logs and metrics (Grafana) for root cause analysis and deeper issue investigation
  • Performed functional, regression, and smoke testing before releases
  • Participated in testing and launch of large features from scratch
  • Improved QA processes, documentation practices, and collaboration with backend team
  • Supported onboarding and occasionally coordinated team activities in absence of team lead

Skills

Test Automation Architecture

Pytest

GitLab CI/CD

API Testing / REST API

PostgreSQL

Backend Testing

Timeline

QA Engineer

Bcraft
09.2022 - Current
Dmitriy SavinFullstack QA Engineer