MS

Mikhail Shchegolev

QA Lead & AI Engineer & Data Engineer
Building intelligent systems that test, analyze, and automate

Python AI / RAG / LLM Test Automation FastAPI Data Engineering DevOps TRIZ

Senior QA Lead, AI Engineer and Data Engineer with 16+ years of hands-on experience. Authored 2000+ E2E automated tests covering core business processes (Python, Java, BDD). Built 10+ test environments, 4+ CI/CD pipelines from scratch, and a production RAG/LLM platform orchestrating 5 AI providers. Managed QA teams of up to 10 engineers across 7 companies. Deployed monitoring (ELK, Sentry, TICK, Zabbix, Allure) and data pipelines (Spark, Airflow, Kafka, Hive). Advocate of Spec Driven Development and TRIZ.

16+
Years in Engineering
2000+
E2E Autotests Written
2200+
Test Cases Maintained
7
Companies & Industries

Skills & Expertise

🤖

AI & LLM Engineering

Multi-model orchestration, RAG systems, prompt optimization (Lira 4D), AI agents, Claude/GPT/Gemini integration

🧪

QA & Test Automation

AIQA pipelines, Spec Driven Development, Allure reporting, end-to-end testing, quality gates for ETL/microservices

Platform Engineering

FastAPI at scale, blue/green deployments, Docker, CI/CD, VPN infrastructure, monitoring & observability

📊

Data & Analytics

Data Engineering, ETL pipelines, Metabase dashboards, SonarQube quality metrics, ClickHouse analytics

🏗️

Team Leadership

Leading multiple product teams, hiring, mentoring, process optimization, TRIZ methodology

🔐

Security & Networking

WireGuard/Xray VPN, JWT auth, encryption, rate limiting, SSL/TLS, server hardening

Projects

Production

Multi-AI Suite

Production SaaS: parallel LLM queries with judge evaluation, Maestro multi-analyst framework, RAG document analysis

FastAPI5 LLMsRAGDocker
Production

Healthy OS Bio Arch

Health tracking platform with Apple Watch integration, workout planning, nutrition management, AI-powered recovery scores

Apple HealthChart.jsGoogle Cal
Production

VPN Gateway

Enterprise VPN manager: WireGuard, 3X-UI, ANet protocols. SSH provisioning, QR codes, OpenWRT plugin

WireGuardSSHQUICXray
Active

AIQA Pipeline

AI-powered QA automation: test generation from Jira, quality gates, Allure integration, spec-driven development

PythonJira APIAllureLLM
Active

Obsidian Life OS

Personal knowledge management: 13 Templater templates, Dataview dashboards, habit tracking, inbox automation

ObsidianTemplaterDataview
Active

Telegram AI Bot

RAG-powered Telegram assistant over personal knowledge base with dual memory and semantic search

aiogramChromaDBRAG

Experience — 16+ Years

Present

JettyCloud LLC

QA Test Lead · BigData ETL · ~900 E2E tests
Led ETL testing with custom BDD framework: JSON-driven test specs → auto-populate data sources → trigger jobs → validate targets. Team of 3. ~100 ETL pipeline tests + ~800 E2E business process tests. Parallel execution in Docker via Jenkins.
  • Designed JSON-driven BDD framework testing ETL across Oracle, MongoDB, PostgreSQL, CSV, S3, HDFS, Kafka, API sources
  • Automated ~100 ETL pipeline validations: source → transform → target integrity checks
  • Wrote ~800 E2E tests covering core business processes across data warehouse
  • Parallel test execution in Docker containers via Jenkins (multi-threaded)
  • Target validation across Hive, S3, Vertica, PostgreSQL, Oracle, MongoDB, Kafka
  • Led team of 3 QA engineers (80% hands-on testing, 20% leadership)
PythonAllureBDDHiveSparkPySparkS3AWSAirflowOozieKafkaPostgreSQLOracleMongoDBJenkinsDocker

RT-Invest Transport Systems

Test Manager · PLATON System · 3.5 years
Full-cycle testing of IoT devices for 12+ ton vehicles. Built E2E automation for the national tolling platform. Presented to C-level to change vendor contracts for quality improvement.
  • Analyzed testing process for the national toll collection system (SVP), identified key error points causing large fines
  • Prepared C-level presentation to amend vendor contracts for error minimization
  • Full-cycle IoT device testing: from requirements and chip/module selection to acceptance testing (PSI/PMI)
  • Full-cycle testing of the unified telematic transport platform
  • Maintained and developed testing system for PLATON (federal tolling platform)
  • E2E test automation: pytest, Selenium, Docker, Selenoid, GitLab CI/TeamCity
  • Integration testing: RabbitMQ, MongoDB, PostgreSQL, Redis, InfluxDB
  • Performance testing with JMeter
pytestSeleniumSelenoidDockerGitLab CITeamCityJiraTestrailsRabbitMQMongoDBPostgreSQLRedisInfluxDBJMeter

ATOL Group

Chief Test Engineer · Team of 4 · 300+ automated
Built QA from zero: hired team of 4, created 400+ test cases, automated 300+ E2E tests. Deployed 6 test environments, ELK, Sentry. QA process from scratch.
  • Built QA team from scratch for 2 products (AtolService, AtolOnline)
  • Created transparent testing process with clear metrics for management
  • Implemented Testrail + Jira integration for test management
  • 400+ functional test cases created, 300+ automated (E2E business flows)
  • Built 6 test environments: 2 for hardware testing, 3 for service testing, 1 for developers
  • Deployed ELK stack with dashboards, Sentry for client-side monitoring
  • Automated CI/CD: Testrail + Jenkins pipeline
  • Built test data generator and Testrail reporting system
PythonBehavepytestSeleniumJenkinsTestrailJiraELKSentryPostgreSQLRabbitMQC#

DINS (RingCentral)

Senior Automation Test Engineer · 200+ autotests, 500+ maintained
200+ E2E autotests (Java), maintained 500+. Built load testing infra with JMeter + TICK stack. Multi-env deployment and monitoring across dev, lab, stage, prod.
  • Wrote 200+ E2E automated tests (Java/TestNG/Selenium) covering core business processes
  • Maintained and supported 500+ existing autotests
  • Deployed TICK stack and Zabbix monitoring across all environments
  • Created load testing profiles and infrastructure (JMeter + Jenkins + TICK)
  • System installation and support across dev, lab, stage, production environments
  • DevOps: automated test environment provisioning
JavaTestNGSeleniumPythonRubyDockerMesosAWSGoogle CloudJMeterJenkinsTICKZabbixELKMongoDBPostgreSQLRedisRabbitMQInfluxDB

FinTech JSC

QA Team Lead · Team of 10 · 3 projects
Managed team of 10 QA engineers across 3 projects. Established testing metrics, processes, and load testing. Successfully delivered project to production.
  • Built QA team for 3 simultaneous projects
  • Created testing strategies, plans, and test scenarios
  • Established transparent testing process with clear metrics for dev and QA teams
  • Designed and executed load testing campaigns
  • Successfully delivered project to production

Asteros · GosStroiSmeta

QA Specialist → Senior QA · ~500 E2E tests
CRM and construction software testing. ~500 E2E automated tests covering core business processes. Built bug-tracking, test automation (TestComplete), and performance testing from scratch.
  • Functional and performance testing of construction estimation software (GosStroiSmeta)
  • ~500 E2E automated tests for core business processes (TestComplete)
  • Developed test scenarios, checklists, test plans
  • Created and documented performance evaluation methodologies
  • Designed and deployed internal and customer-facing bug-tracking systems
  • Built installation scripts for clients and tech support
  • CRM functional testing at Asteros (Microsoft Dynamics)
  • Implemented Microsoft Test Manager (MTM) for test management
  • Created cross-department collaboration space on SharePoint
TestCompleteC#SharePointMTMZabbixAzurevCenter

Key Achievements

10+
Test Environments Built
4+
CI/CD Pipelines from Scratch
10
Max Team Size Managed
6+
Monitoring Stacks Deployed

Conference Talks

QA Navigator Conference

E2E IoT with GSM, GPS

End-to-end testing of IoT devices — hardware simulation, GSM/GPS protocols, and building reliable test infrastructure for connected devices.

IoT E2E Testing GSM GPS Hardware Testing

Education

2008

Moscow Institute of State & Corporate Management

Faculty of IT / Audit of Accounting & Information Systems. E-commerce development. Engineer degree.

2004

MIIGAiK (Moscow State University of Geodesy)

Faculty of Geodesy / Computer Science & Engineering

Certifications & Training
Project Management in MS Project (Microsoft, 2012) Test Management (Luxoft, 2012) Programming for Testers: Java (2014) Performance Testing (Software-testing.ru) Test Design Workshop Exploratory Testing Speed Reading (NLP)
Russian — Native · English — B2 (Upper-Intermediate)

Contact

Open to collaboration, consulting, and interesting challenges

Download Resume (PDF)