QA Lead · TradingView · Tbilisi, Georgia
Ivan
Kuznetsov.
I turn manual QA routine into code: CI/CD quality gates, release pipelines and test automation that keep faulty builds out of production.

- lint
- unit
- coverage
- deploy
- integration
- e2e
- production
- backend services behind CI/CD quality gates
- 6
- test cases in Allure, 573 of them automated
- 0 → 1069
- QA engineers led
- 5
- interviews conducted
- 35+
How I think
about quality.
Manual routine
Routine is a signal to automate.
If the team does the same manual check every release, it belongs in code.
Quality gates
The pipeline enforces quality.
Every build passes the same gates before it reaches users. No heroics, no exceptions.
Shared knowledge
No single point of failure.
Playbooks, wikis and rotations spread knowledge so the team works without one person.
Five and a half years at TradingView, from junior manual QA to lead of a team of five. I own quality from test strategy to production release, and I stay hands-on while leading.
What I built.
2024 – now
One release pipeline for six backend services
Quality gates at every stage and a single release flow, so faulty builds stop before deployment.
2024 – 2025
Test coverage from zero to 1069 cases
API autotest repositories, Allure reporting and a test base that grew from nothing to 573 automated tests.
2025 – now
Exploratory testing, automated with AI
An LLM-powered framework that replaced hours of manual exploratory testing on every release.
2024 – now
A QA team that doesn't depend on one person
A duty rotation, shared standards and documented knowledge for a team of five.
Error triage: 24 searches a day → one query
Built cross-cluster error-navigation dashboards together with DevOps.
Mandatory pre-deploy regression
Improved an internal regression utility and made it required before every deploy, ending recurring production failures of public scripts.
Load testing in CI
A JMeter framework for 3 services with staging and production plans, and a k6 pipeline in CI/CD.
Selenium → Playwright
Migrated the end-to-end suites to Playwright.
Toolbox.
Strategy & process
- Backend QA strategy
- CI/CD quality gates
- Release management
- Change management (ITSM)
- On-call rotations
Automation
- Python
- Pytest
- Playwright
- Selenium
- Go
- Bash
- JavaScript
Testing
- API & backend
- Load & performance (k6, JMeter)
- Regression
- Exploratory, AI-assisted
Infrastructure
- GitLab CI
- Jenkins
- Docker
- Kubernetes
- Grafana
- Zabbix
- PostgreSQL
- Allure
Leadership
- Team of 5
- Hiring & interviews
- Onboarding
- 1-on-1s
- Code review standards
From junior QA
to QA Lead.
TradingView, March 2021 – now. One company, four roles.
Sep 2025 – now
QA Lead
- Unified release pipeline for 6 backend services
- AI framework for exploratory testing
- QA on-call rotation; Selenium → Playwright migration
Apr 2024 – Sep 2025
Senior QA Automation Engineer
- Backend QA strategy and quality gates for 6 services
- 0 → 1069 test cases, 573 automated
- JMeter load testing framework for 3 services
Dec 2022 – Apr 2024
QA Product Engineer
- Made pre-deploy regression mandatory
- Error triage from 24 searches a day to one query
- Highest QA throughput on the team
Mar 2021 – Dec 2022
Junior QA Product Engineer
- Manual, API, regression and feature testing; 109 bugs reported
- Pine Script community support on Stack Overflow (~2K reputation)
Don State Technical University, Radio Engineer, 2014 · English (C1) · Russian (native)
After hours:
boards, bots, firmware.
Outside work I design circuit boards and write the firmware that runs on them (NRF51, ESP32, STM32), and build Python services with LLMs that take routine work off people's hands.
ginger-3kg
Software, AI and automation · 2026
A nutrition tracker: a photo of a plate, or a sentence like "180 g of buckwheat and a chicken breast", becomes a draft entry with calories and macros.
- Python
- FastAPI
- SQLite
- Raspberry Pi
- Anthropic / Gemini / Ollama
- Open Food Facts
- CI + gitleaks

Noswear
Hardware and embedded · 2020
A watch that gives you an electric shock when you swear. Three parts: speech recognition, an Android bridge and a custom BLE board.
- NRF51822
- PCB / EasyEDA
- C · Keil
- Android · Java
- BLE
- Azure Speech

TDA7439 Wi-Fi preamplifier
Hardware and embedded · 2019
A custom preamplifier board built around the TDA7439 audio processor, with a CSR8645 Bluetooth module and Wi-Fi control.
- TDA7439
- CSR8645
- PCB / EasyEDA
- ESP8266
- C++ · PlatformIO
Language-learning Telegram bots
Software, AI and automation · 2023–2025
Wordeli posts Georgian words and phrases with translation and transcription; gapped-sentences-bot posts English sentences with a missing word and the answer under a spoiler.
- Python
- Telegram Bot API
- StarDict
- Docker

AnotherMeteo
Hardware and embedded · 2020–2022
An ESP32 weather station that measures temperature, humidity and gas (DHT11, MQ-2) and sends the readings to the Narodmon public sensor network.
- ESP32
- C++ · PlatformIO
- BLE
- IoT

ESP Remote Door
Hardware and embedded · 2018–2020
Opens a door from a phone: ESP8266 firmware with a relay module and an Android app built in MIT App Inventor.
- ESP8266
- Arduino
- Android

STM32F405 capacity meter
Hardware and embedded · 2018
Capacitance meter based on t = RC, with a custom board in Altium. Prototype.


42 Meeting Watcher
Software, AI and automation · 2026
Watches apply.42.tech and books an online meeting slot the moment one opens up. No browser involved.
- Python
- curl_cffi
- Reverse engineering
- Docker
- Telegram Bot API

diary-gpt
Software, AI and automation · 2026
A private diary: a Custom GPT pulls up similar past entries, analyzes the new one and saves it with a summary and tags.
- Python
- FastAPI
- OpenAPI / GPT Actions
- SQLite
- Docker Compose

foodpass
Software, AI and automation · 2024
Orders office lunches on foodpassonline.com for anyone who forgot to do it themselves.
- Python
- Docker
- cron
- Make

Repair status for a service center
Software, AI and automation · 2019
A customer enters their receipt number on the website and sees whether their device is ready.
- C#
- PostgreSQL
- Java
- Spring
- Maven
- REST

3×6 planar antenna array
Engineering calculations · 2019
Calculations for an array of 18 dipoles: VSWR bandwidth, mutual impedances, and radiation patterns in the E and H planes and in 3D.
- MATLAB
- Antennas / RF
- KOMPAS-3D

easyeda-i18n
Open source contributions · 2021
Updated the Russian localization of the EasyEDA PCB editor.
- Localization

Let's talk about
your release process.
Open to conversations about QA leadership roles and quality engineering projects.
- Emailfxndstrs [at] gmail [dot] com
- LinkedInlinkedin.com/in/starrlucky
- GitHubgithub.com/StarrLucky