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.

Dmitry Yanshin
@buterbrodskyuser
Senior QA Automation Engineer (Go, Python). Backend testing: gRPC, Kafka, ClickHouse, load testing, LLM products.
What I'm looking for
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
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.
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.
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.
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.
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Job categories
Interested in hiring Dmitry?
You can contact Dmitry and 90k+ other talented remote workers on Himalayas.
Message DmitryGet 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!
