Mark Gushan
Mark Gushan

Senior SDET / Python Test Automation Engineer

Open to offers · Member since 29 Oct 2026
Location
Thailand
Desired salary
Unspecified
Work preference
Remote Only / Full Time
Experience level
Senior

About

Professional summary

I am a Senior SDET with more than five years of experience building Python-based test automation and quality processes for backend-heavy, high-scale systems. My recent work has focused on a large e-commerce platform serving millions of users, where I supported microservice ecosystems running on Kubernetes and integrating Kafka, gRPC, PostgreSQL, and MS SQL Server.

I build scalable pytest automation frameworks from scratch, with Pydantic-based models, Allure reporting, parallel execution, and concurrency-safe test data management. I have also established QA practices from zero, created regression documentation, introduced release-candidate testing, and helped manual QA engineers transition into automation through training and internal workshops.

I have led QA engineering across multiple cross-functional teams and contributed to company-level quality standards. My work includes defining integration criteria, code-review expectations, load-testing reporting, production release gates, and service virtualization approaches adopted across teams.

I am experienced in API, contract, integration, database, migration, and performance testing. I work with REST, OpenAPI, gRPC, Protobuf, Kafka, RabbitMQ, Redis, and SQL databases, including validation of data migrations involving tens of millions of records.

I also develop LLM-assisted QA tooling using LangChain, LangGraph, Pydantic structured outputs, and evaluation harnesses. I am comfortable integrating quality automation into GitLab CI/CD pipelines and operating test environments with Docker, Kubernetes, Linux, Grafana, and Prometheus.

I am ISTQB CTFL certified and work remotely from Thailand with flexible overlap across European and US time zones. I am focused on senior-level SDET and QA automation opportunities involving Python, distributed systems, test infrastructure, and quality engineering leadership.

Skills

25 capabilities

Tech stack & tools

Working toolkit

Analytics

Application Utilities

Collaboration

Data Stores

Languages & Frameworks

Monitoring

Experience

Career history

QA Automation Engineer / Senior SDET ВсеИнструменты.ру

Worked on a large e-commerce platform serving millions of users, supporting a Kubernetes-based microservice environment using Kafka, gRPC, PostgreSQL, and MS SQL Server. Led QA engineering across three cross-functional teams and represented QA in company-level leadership discussions.

Defined quality standards and metrics, including cross-team integration criteria, code-review requirements using mypy and ruff, and load-testing reporting. Built a reusable pytest framework from scratch with Pydantic models, Allure reporting, xdist parallelization, and concurrency-safe test data; trained manual QA engineers and delivered internal automation workshops.

Owned quality for five core microservices and supported automation for 8–10 additional services. Developed API and contract tests, gRPC request models, WireMock service virtualization, Dockerized test environments, database seeding and teardown scripts, and GitLab multi-project pipeline quality gates.

Implemented release-gate load testing with Locust and Kafka publishing, validated large-scale data migrations, tested Kafka, RabbitMQ, and Redis-backed services, operated Kubernetes test environments, and created Grafana dashboards. Developed LLM-assisted QA workflows using LangGraph, Pydantic structured outputs, and evaluation harnesses.

QA Engineer / QA Automation Engineer MKB – via ООО "Айтикью Груп"

Supported internal banking systems focused on commission calculations and integrations between systems. Established the QA process from scratch by creating checklists, manual regression test cases, maintained test documentation, and introducing release-candidate testing as a standard pre-release activity.

Designed and implemented API testing collections in Postman and Python, accelerating API regression cycles by 40%. Expanded regression coverage with core end-to-end scenarios and automated database state verification and migration checks with SQLAlchemy.

Collaborated with developers and product managers on acceptance criteria, contributing to a 25% reduction in critical production bugs. Onboarded a QA engineer, delegated product coverage, and shifted focus toward test automation. Produced Allure reports for technical and non-technical stakeholders.

Education

Learning history
No education data available.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu