Профиль

  • Проектов 2
  • Оценка -
  • Рейтинг 343
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний проект: 6 лет назад
  • Ставки за последние две недели: 5
  • Сотрудничество с заказчиками: 3
  • Последний визит: 2 дня 5 часов назад

Резюме

Досвід роботи

Pranas.net (США) — QA
Квітень 2019 — теперішній час


 🔹 Тестування веб-платформи для планування заходів (виставок, конференцій), включно з візуальними схемами стендів, реєстрацією експонентів та купівлею площ.
 🔹 Перевірка frontend та backend-частин: редактори планів, адмін-панель, публічні сторінки заходів.
 🔹 Ручне тестування користувацьких сценаріїв: пошук стенда, бронювання, платежі, створення та налаштування заходів.
 🔹 Робота з візуальним редактором схем і перевірка його функціональності на різних браузерах та пристроях.
 🔹 Перевірка інтеграцій із зовнішніми сервісами: платіжні системи, email-розсилки, API для інтеграції з CRM.
 🔹 Взаємодія з командою розробки, дизайнером, продакт-менеджером і підтримкою для уточнення вимог та відтворення помилок.
 🔹 Проведення регресійного, кросбраузерного та візуального тестування.
 🔹 Створення й актуалізація тест-кейсів, баг-репортів, чеклістів.
 🔹 Автоматизував генерацію тест-кейсів з використанням LLM 
 🔹 Інтегрував MCP сервер для прямих запитів до БД PostgreSQL та MySQL
 🔹 Розробив AI-пайплайн аналізу логів для автоматичної класифікації помилок у Grafana

🔹 Також брав участь у тестуванні проєкту SQLBak — хмарного сервісу для створення та автоматизації резервного копіювання баз даних (MS SQL Server, MySQL, PostgreSQL та ін.).
 🔹 Тестував установку й роботу Windows-агента, Linux-агента, розклади завдань, email-сповіщення, завантаження бекапів у хмарні сховища (Google Drive, Dropbox, S3 тощо), завантаження збережених бекапів.
 🔹 Перевіряв інтерфейс веб-застосунку, створення та виконання завдань бекапу, відновлення БД, логування й моніторинг.
 🔹 Проводив тестування взаємодії з SQL-серверами, тестував ручне та автоматичне відновлення.
 🔹 Тестував виконання скриптів під час виконання бекапів.

🔹 Автоматизація API тестів.
 🔹 Автоматизація UI тестів з використанням Playwright.


Lunu Solutions GmbH (Німеччина, lunu.io) — QA (Senior) / AI Automation Engineer
Червень 2020 — Листопад 2024


 🔹 Тестування KYC/AML-процесів: верифікація користувачів, перевірка лімітів, anti-fraud сценаріїв та compliance-flow
 🔹 Перевірка transaction monitoring, risk scoring та обробки suspicious transactions
 🔹 Тестування blockchain transaction lifecycle: pending, confirmation, failed, refunded transactions
 🔹 Перевірка webhook-сповіщень та інтеграцій із зовнішніми payment providers
 🔹 Валідація логування, audit trail та обробки помилок платіжних операцій
 🔹 Тестування multi-currency та crypto-to-fiat conversion сценаріїв
 🔹 Аналіз backend logs та API responses для виявлення проблем інтеграції
 🔹 Використання Postman, gRPC tools та SQL-запитів для тестування backend-сервісів
 🔹 Перевірка high-load та edge-case сценаріїв платіжних операцій
 🔹 Автоматизація API тестів (створення тестів для REST / gRPC та запуск у GitLab CI)
 🔹 Участь у release validation та production smoke testing
 🔹 Розробив n8n-воркфлоу для автоматизації генерації тестових даних, API регресії та багатокрокових сценаріїв з умовним розгалуженням і обробкою помилок
 🔹 Побудував RAG-систему внутрішнього пошуку знань на n8n + LangChain + Qdrant для швидкого доступу до документації проєкту та історії вирішених проблем
 🔹 Інтегрував LLM-пайплайн аналізу логів для автоматичної класифікації помилок та прискорення налагодження
 🔹 Розробив AI-звітність тестування: автоматична агрегація результатів з GPT-генерацією зведень та аналізом трендів


Freelance
 Травень 2012 — Вересень 2020
 Ручне тестування проєктів замовників.


Освіта

Харківський державний технічний університет будівництва та архітектури, 2006
 Факультет економіки та менеджменту, Економіст


Навички


 Тестування

 🔹 Ручне тестування: функціональне, регресійне, UI, API
 🔹 API-тестування: REST, GraphQL, gRPC
 🔹 Тест-дизайн: еквівалентне розбиття, аналіз граничних значень, таблиці прийняття рішень, попарне тестування, тестування станів і переходів, передбачення помилок


Управління тестуванням

 🔹 Jira
 🔹 Confluence
 🔹 TestRail
 🔹 Qase


Інструменти тестування API

 🔹 Postman
 🔹 Swagger
 🔹 SoapUI


CI/CD

 🔹 GitLab CI
 🔹 Jenkins


Контейнеризація та інфраструктура

 🔹 Docker
 🔹 Kubernetes
 🔹 VMware
 🔹 VirtualBox


Системи черг повідомлень

🔹 RabbitMQ


Моніторинг та логування

 🔹 Kibana
 🔹 Grafana
 🔹 Sentry


Аналіз мережевого трафіку

 🔹 Charles Proxy
 🔹 Fiddler
 🔹 Proxyman


Бази даних

 🔹 SQL
 🔹 PostgreSQL
 🔹 MySQL
 🔹 MSSQL
 🔹 MongoDB


Контроль версій

 🔹 Git
 🔹 GitHub
 🔹 GitLab


Операційні системи та середовища розробки

 🔹 Windows
 🔹 Linux
 🔹 macOS
 🔹 Android
 🔹 iOS
 🔹 Android Studio


Автоматизація тестування

 🔹 Автоматизація API (REST, gRPC) з використанням Python (Pytest / Requests), gRPC — PowerShell: grpcurl + kubectl
 🔹 Розробка та підтримка автотестів на Python (Pytest, структура тестів, фікстури)
 🔹 Робота з HTTP-клієнтами, JSON-серіалізацією та валідацією API відповідей
 🔹 Створення тестових утиліт та генераторів тестових даних на Python
 🔹 Інтеграція автотестів у CI/CD GitLab (запуск та формування звітів)
 🔹 Написання допоміжних скриптів для аналізу логів і підготовки тестових даних
 🔹 Досвід роботи з моками та стабами (pytest-mock / unittest.mock)
 🔹 Базове використання SQL у Python для перевірки даних у БД після API операцій
 🔹 Досвід автоматизації UI тестів із використанням Playwright (Python)


Хмарні платформи для тестування

 🔹 BrowserStack
 🔹 Sauce Labs
 🔹 LambdaTest
 🔹 Firebase Test Lab


Инструменти ШІ

🔹 Активно використовую інструменти ШІ (ChatGPT, Claude, Codex, Gemini), N8N для:

- Прискорення розробки тестових випадків та генерації тестових даних

- Написання та рефакторингу автоматизованих тестів (API та UI)

- Генерації фрагментів коду для утиліт та помічників тестування

- Аналізу журналів та повідомлень про помилки для швидшого налагодження

- Створення документації та планів тестування

- Перегляду коду та пропонування покращень

- Генерації SQL-запитів та корисних навантажень API для сценаріїв тестування

🔹 Використовую ШІ для ідей дослідницького тестування та виявлення крайніх випадків

🔹 Використовую інструменти на базі ШІ для підтримки тестування та аналізу нестабільних тестів


Мови

Українська — рідна, Російська — рідна, Англійська — B1


ШІ та автоматизація

🔹 Автоматизація n8n: AI Agent nodes (LangChain), HTTP Request, Webhook, Error Trigger, scheduling, вирази, керування credentials

🔹 Інтеграція LLM API: OpenAI (Chat Completions, Embeddings, Tool Calling), Claude (Anthropic SDK), інженерія промптів (system prompts, few-shot, chain-of-thought, structured output)

🔹 Побудова RAG-пайплайнів: завантаження документів, стратегії чанкінгу, ембеддінги, векторні БД (Qdrant, pgvector), retrieval-augmented generation

🔹 Фреймворк LangChain: chains (LLMChain, SequentialChain), агенти (ReAct, tool-use), пам'ять (ConversationBufferMemory), ретрівери, парсери виведення

🔹 Векторні бази даних: Qdrant (самостійний хостинг Docker), семантичний пошук (косинусна близькість), стратегії чанкінгу з перекриттям

🔹 MCP (Model Context Protocol): архітектура MCP-сервера, транспорт SSE, інтеграція MCP-інструментів з n8n

🔹 Docker та DevOps: мультиконтейнерне розгортання (n8n + Qdrant + FastAPI), Docker Compose, volumes, networking

🔹 Python: FastAPI (REST ендпоінти), asyncio/aiohttp, python-dotenv, regex для парсингу тексту

🔹 Локальні AI-моделі: Ollama, LightRAG (графовий RAG) для офлайн-індексації документів

🔹 Керування промптами: версіонування через Git, контроль якості через golden datasets, LLM-as-Judge оцінка

🔹 NLP-метрики: LLM-as-Judge, Ragas, оцінка фактологічної точності та релевантності RAG-відповідей


Приклади n8n-воркфлоу


🔹 AI Support & Escalation System (Інтелектуальний бот техпідтримки): Бот у Telegram/Web Chat з LLM-класифікацією. Типові питання закриває AI-агент, складні маршрутизуються оператору. Стек: n8n, PostgreSQL, LLM Classification, Telegram API, LangChain.

🔹 Enterprise RAG Assistant (Корпоративний AI-пошук по документах): Збір файлів з Google Drive, чанкінг, ембеддінги (OpenAI), збереження в Qdrant. AI Agent шукає контекст. Стек: n8n, LangChain, Qdrant, OpenAI Embeddings, Google Drive API.

🔹 Automated AI Content Publisher (Автоматизований новинний AI-редактор): Агрегація 10+ RSS, вилучення тексту/метатегів, LLM-переклад і саммаризація, автопублікація в Telegram. Стек: n8n, RSS/HTTP Requests, HTML Parsing, OpenRouter/LLM.

🔹 Multi-Tool AI Crypto Analyst (Аналітичний агент з RAG та Web-Search): Агент з Web Search (SerpAPI), Crypto API (Binance/CoinGecko), Qdrant RAG (PDF). Аналізує та генерує звіти. Стек: n8n, LangChain, Qdrant, SerpAPI, Crypto APIs, OpenRouter.

Навыки и умения

Программирование