Skip to main content
Dmitry YanshinDY
Looking for a job

Dmitry Yanshin

@buterbrodskyuser

Senior QA Automation Engineer (Go, Python). Backend testing: gRPC, Kafka, ClickHouse, load testing, LLM products.

Russian Federation
Message

What I'm looking for

Remote full-time role in QA automation for backend systems, Go or Python. Happy to start automation from scratch or grow an existing framework, including CI, reporting and load testing. Russian-speaking teams are a plus.

Most of my QA career has been backend test automation: Go or Python against gRPC and REST APIs, with Kafka, ClickHouse and PostgreSQL behind them. On two projects (Ozon, then MTS) I was the one who started test automation from zero: first tests, GitLab CI pipelines, Allure TestOps, load testing of bidirectional gRPC streams. Since 2025 I've also been testing LLM-based products.

Most of my background is security software (SIEM, a deception platform, VPN clients), plus a year in telecom. I've interviewed QA candidates, mentored juniors and helped manual testers move into automation.

Based in Moscow (UTC+3), working remotely. English B1: I read documentation and write tickets in English without trouble.

Experience

Work history, roles, and key accomplishments

XE
Current

QA Engineer (automation)

Xello

Apr 2026 - Present (6 months)

Deception platform that detects attackers inside corporate networks. API and UI autotests in Python (pytest, httpx, Playwright), ~400 tests in GitLab CI. Integration tests with Active Directory (LDAP, Kerberos) and the Kafka -> ClickHouse event pipeline. Automated Docker test stands: a clean environment in ~20 min instead of half a day.

Мобильные ТелеСистемы (МТС) logo

Lead QA Automation Engineer

Мобильные ТелеСистемы (МТС)

May 2025 - Apr 2026 (11 months)

LLM voice assistant. Started test automation from zero: GitLab CI, Allure TestOps, ~70% of regression automated (3 days -> ~6 hours). Load testing of bidirectional gRPC streams with own Go tools, up to ~1,500 concurrent dialogs. Autotests for model responses, Qwen/Llama evaluation, RAG. Migrated tests from Python to Go. Helped 7 manual testers move into automation.

OZ

QA Automation Engineer

Ozon

May 2024 - May 2025 (1 year)

Internal services, team of ~10 (3 QA). Started test automation on the project: ~500 Go autotests for gRPC services, reports in Allure TestOps. Introduced testing metrics and early testing, so QA joined at requirements review. Ran the first load tests on the project. Reviewed MRs, interviewed candidates, onboarded interns.

Rostelecom-Solar logoRO

QA Engineer

Rostelecom-Solar

May 2022 - May 2024 (2 years)

SIEM-class microservice product for a corporate network. Automated test cases in Python (pytest, requests, Selenium), ~90% API / 10% UI. Deployed test environments with Docker Compose, Kafka, ClickHouse, PostgreSQL. Estimated testing effort and release risks, supported releases at customer sites. Onboarded new QA engineers and reviewed their work.

InfoTeCS logoIN

Lead Test Engineer

InfoTeCS

Apr 2020 - Apr 2022 (2 years)

Network security software, including Android clients. Tested release and feature builds, wrote test documentation, reviewed requirements. Investigated crashes and network issues with Wireshark, tcpdump, Charles and adb. Maintained test stands on VMware and Proxmox, TeamCity builds. Mentored interns.

Education

Degrees, certifications, and relevant coursework

ГСГУ

Бакалавр, Экономика

Bachelor's degree in Economics from ГСГУ, completed in 2021.

Interested in hiring Dmitry?

You can contact Dmitry and 90k+ other talented remote workers on Himalayas.

Message Dmitry

People also viewed

View all talent

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