Automation QA - Автотестировщик / AQA

Геленджик, Россия
Миддл • Сеньор
Информационные технологии • QA • Appium • Postman • Selenium • UIAutomator • Auto • Manual • SDET
Удаленная работа
Опыт работы более 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Fullstack QA.

Мои компетенции и опыт

РоманТретьяков

QA Automation Engineer (AQA) / SDET

нужен доступ к резюме · GitHub / LinkedIn: Roman Tretiakov

 

О себе

QA Automation Engineer (AQA) с 6+ годами опыта тестирования коммерческих продуктов в fintech, AI-интеграциях и веб-разработке. Проектирую и развиваю фреймворки автоматизации API- и UI-тестирования (C#/.NET, Selenium WebDriver, RestSharp, NUnit, SpecFlow), внедряю CI/CD-пайплайны и довожу покрытие автотестами до 70-85%. Есть опыт руководства QA-командой (QA Lead, до 8 инженеров), построения тест-процессов и BDD-подхода с нуля. Специализируюсь на тестировании высоконагруженных микросервисных систем (Kubernetes, RabbitMQ, WebSocket) и AI/LLM-интеграций (OpenAI API).

Ключевыенавыки

QA Automation Engineer, AQA Engineer, SDET, Test Automation, C#, .NET 6/8, TypeScript, Python, Selenium WebDriver, NUnit, SpecFlow, Reqnroll, BDD, TDD, RestSharp, API-тестирование, REST API, Postman, Newman, Swagger/OpenAPI, JWT, OAuth2, PostgreSQL, MongoDB, SQL, Docker, Docker Compose, Jenkins, TeamCity, CI/CD, Git, GitHub, Bitbucket, JMeter, Agile, Scrum, Kanban, Jira, Azure DevOps, Allure, Page Object Model, Data-Driven Testing, WebSocket, Kubernetes, AWS, RabbitMQ, LLM-тестирование, Prompt-тестирование

Языки и технологии

  • C# / .NET 6/8, LINQ, async/await, OOP/SOLID, JWT Auth, REST API, абстрактные классы и интерфейсы
  • TypeScript: Supertest, Express
  • Python — автоматизация, скрипты для работы с данными, pytest
  • Frontend: HTML5, CSS3 (Flexbox/Grid)

Тест-автоматизация

  • NUnit, SpecFlow (BDD/Gherkin) / Reqnroll, Selenium WebDriver, RestSharp
  • Паттерны: Page Object Model (POM), Data-Driven Testing, BDD, AAA

API и интеграционное тестирование

  • Postman (коллекции, environments, Newman), Swagger/OpenAPI
  • Протоколы: REST, HTTP/HTTPS, Auth flows (Sessions, JWT Access/Refresh, Basic Auth, OAuth2)
  • Мониторинг: Browser DevTools (Network, Console, Application)

Базы данных

  • SQL — PostgreSQL, SQLite; NoSQL — MongoDB

CI/CD, контейнеризация, контроль версий

  • Jenkins, TeamCity, AzureDevOps — запуск тестов в pipeline, управление артефактами
  • Docker, Docker Compose — тестирование в изолированной среде
  • Git, GitHub, Bitbucket, Sourcetree — ветвление, PR-ревью, merge-конфликты

Нагрузочное тестирование

  • JMeter — сценарии нагрузочного и стресс-тестирования

Тестирование AI/LLM-интеграций

  • Prompt-тестирование, валидация AI-ответов
  • Практический опыт работы с AI-ассистентами (Claude, GitHub Copilot) в TDD-цикле (vibe coding)

Методологии, тест-дизайн, документация

  • Agile (Scrum/Kanban), SDLC/STLC, Risk-based testing, BDD, TDD
  • Тест-дизайн: BVA, EP, Decision Table, State Transition, Pairwise
  • Тест-планы, тест-кейсы, чек-листы, баг-репорты, Feature Files (Gherkin)
  • Jira, Azure DevOps — баг-трекинг, sprint-управление, lifecycle дефектов
  • Allure — отчётность по автотестам

Опыт работы — 6+ лет

Компания: Лаборатория Качества

Должность: AQA Engineer Consultant

Проект: Платформа в сфере безопасности системно-технической инфраструктуры

Период: май 2026 – июль нужен доступ к резюме месяца)

Продукт объединяет модули инвентаризации и мониторинга объектов защиты, аудита конфигураций устройств, централизованного управления сетевым доступом, анализа сетевой безопасности и контроля политик межсетевого экранирования. Архитектура включает веб-приложение администратора, серверную часть на Linux с PostgreSQL, агентские компоненты для конечных точек (Agent, VPN-клиент, суппликант) и интеграции с LDAP/Active Directory, Cisco ACS и Ankey SIEM.

Обязанности:

  • Анализ компетенций команды автотестирования
  • Оценка velocity команды автотестирования и рекомендации по его улучшению
  • Анализ существующего тестового фреймворка и предложения по его рефакторингу
  • Анализ покрытия продукта автотестами, ROI автоматизации
  • Анализ и консультирование по выстраиванию CI/CD процессов 

Достижения:

  • Проанализировал существующий тестовый фреймворк заказчика (сильные и слабые стороны) и архитектуру CI/CD-пайплайнов в Azure DevOps, дал рекомендации по рефакторингу фреймворка и архитектуре CI/CD, что привело к улучшению автоматизации на проекте
  • Подготовил аналитические документы: примеры сценариев автоматизации, расчёт ROI автотестов, отчёт по итогам интервью с автоматизаторами
  • Собрал и проанализировал метрики velocity команды за релиз, оценил потенциал роста velocity за счёт рефакторинга архитектуры фреймворка

Стек: C#, NUnit, Selenium WebDriver, RestSharp, SpecFlow (BDD), PostgreSQL, Azure DevOps, Allure.

 

Компания: WizardsDev

Должность: AQA Engineer

Проект: Платформа взаимодействия с клиентами на базе ИИ (B2C)

Период: март 2023 — апрель нужен доступ к резюме года)

Набор веб-приложений на микросервисной архитектуре для взаимодействия с клиентами через мессенджеры с использованием AI-моделей (OpenAI API). Система обрабатывает до нужен доступ к резюме запросов в сутки, включает модуль семантического анализа тональности, контекстный поиск по базе знаний и динамическую смену статуса клиентов. Архитектура — Kubernetes (AWS), взаимодействие сервисов через REST API и очередь сообщений RabbitMQ.

Обязанности:

- Проектирование и реализация автоматизированных тестов (API, интеграционных, UI) на C# с использованием NUnit, RestSharp, Selenium WebDriver и SpecFlow (BDD-подход) 

- Проектированиеиреализацияавтоматизированныхтестовна Python 3 (паттерн Page Object Model припостроении UI-автотестов: BasePage, Page Objects, Components иотдельныйслойтестовна PyTest; Requests припостроении REST API тестов)

- Разработка и поддержка тестовой стратегии для фич на базе AI-моделей, включая тестирование нестабильных (flaky) сценариев и edge-case кейсов 

- Участие в ревью требований и дизайна фич на ранних этапах (shift-left тестирование) для выявления рисков до начала разработки 

- Тестирование межсервисного взаимодействия в микросервисной архитектуре: REST API, обмен сообщениями через RabbitMQ 

- Участие в разработке заглушки на Flask для имитации ответов внешних сервисов при интеграционном тестировании, включая позитивные и негативные сценарии

- Проектирование и выполнение тест-кейсов для модуля семантического анализа тональности и контекстного поиска по базе знаний

- Написание Python-скриптов для парсинга и обработки XML с использованием lxml и ElementTree

- Работа с тестовыми данными и БД с использованием SQLAlchemy и SQLite3; подготовка и валидация данных для автотестов

- Работа с HTML и XPath при анализе структуры страниц и разработке UI-автотестов

- Использование Python-модуля subprocess для вызова shell-команд в задачах автоматизации

- Использование Docker SDK for Python для управления контейнерами в тестовой инфраструктуре

- Настройка и сопровождение тестового окружения в контейнерах (Docker), работа с тестовыми данными в PostgreSQL 

- Интеграция автотестов в CI/CD-пайплайны, запуск тестов в кластере Kubernetes (AWS) 

- Формирование отчётности по результатам тестирования (Allure), настройка и поддержка дашбордов метрик дефектов в Grafana 

- Анализ и приоритизация багов, взаимодействие с Frontend/Backend-разработчиками и Business Analyst для их локализации и воспроизведения 

Достижения:

  • Повысил стабильность AI-фичей за счёт системного тестирования нестабильных сценариев (flaky tests) и edge-case кейсов
  • Сократил количество критических багов, упущенных в продакшн, на 40% благодаря раннему ревью тест-стратегий на этапе дизайна фич
  • Довёл покрытие автотестами до 85% эндпоинтов, усилив API- и интеграционное тестирование
  • Внедрил автоматизированные дашборды (Grafana) с еженедельной отчётностью по метрикам дефектов; среднее время обнаружения бага сократилось на ~20%
  • Разработка более 200 REST API автотестов на Python 3 / PyTest / Requests;
  • Разработка более 100 UI-автотестов на Python 3 с использованием PyTest и Selenium WebDriver.

 

Команда: 8 человек (1 Manual QA, 1 AQA, 3 Frontend, 2 Backend, 1 Business Analyst). Scrum, спринтыпо 2 недели.

Стек: RestSharp, NUnit, PyTest, Selenium WebDriver, SpecFlow, PostgreSQL, Allure, Docker, OpenAI API, Kubernetes, RabbitMQ.

 

Компания: WizardsDev

Должность: AQA Engineer

Проект: CRM-платформадлятрейдинга (FinTech, криптовалютныеифондовыерынки)

Период: июль 2022 — март нужен доступ к резюме месяцев)

Масштабируемая CRM-система и веб-платформа для институциональных трейдеров: личный кабинет с мультивалютным портфелем, модуль управления торговыми ордерами (рыночные, лимитные, стоп-лосс), аналитика в реальном времени, админ-панель мониторинга транзакций. Микросервисы (.NET Core / нужен доступ к резюме , React), CQRS. Система обрабатывает более нужен доступ к резюме транзакций в минуту.

Обязанности:

  • Разработка и поддержка автотестов для UI (Selenium) и API (RestSharp) на .NET Core
  • Архитектурное развитие тестового фреймворка: Page Object Model, Data-Driven Testing, Factory для тестовых данных
  • Тестирование БД: сложные SQL-запросы (JOIN, подзапросы, транзакции) для верификации целостности финансовых данных
  • Настройка CI/CD в Jenkins для запуска регрессионных наборов тестов на каждый Pull Request
  • Внедрение BDD-подхода (SpecFlow) и сценариев на Gherkin для коммуникации с бизнес-аналитиками
  • Разработка кастомных отчётов Allure для детализации результатов прогонов
  • Тест-дизайн: чек-листы (200+ сценариев), баг-репорты в Jira с приоритизацией по Severity

Достижения:

  • Повысил покрытие автотестами ключевых сценариев UI и API с 30% до 70%
  • Ускорил регрессионное тестирование на 60% (с 8 до 3 часов) за счёт параллелизации и оптимизации ожиданий
  • Сократил время анализа упавших тестов на 25% благодаря единой базе тестовой документации

Команда: 17 человек (3 AQA, 3 Manual QA, 5 Frontend, 4 Backend, 2 Business Analyst). Scrum, релизыразвмесяц.

Стек: SpecFlow, Selenium WebDriver, RestSharp, NUnit, PostgreSQL, JMeter, Allure, Jenkins.

 

Компания: WizardsDev

Должность: AQA / QA Lead

Проект: Chat Support Platform — FinTech, клиентская поддержка (Web)

Период: май 2020 — июль нужен доступ к резюме года 3 месяца)

Веб-платформа для взаимодействия в реальном времени (WebSocket) между клиентами и агентами поддержки в финтех-домене: очередь распределения диалогов (Routing Engine), база знаний для агентов, панель управления сессиями, интеграция с внешними CRM. Бэкенд — .NET, фронтенд — React, Redis для хранения сессий. До 500 активных пользователей одновременно.

Обязанности:

  • QA Lead команды из 6-8 QA-инженеров: распределение задач, ревью тест-планов, менторство стажёров
  • Организация учебной практики для 10 студентов курса QA/AT
  • Внедрение модели feature ownership: каждый QA — полный owner фичи от требований до first-pass
  • Введение ротации роли Release Owner
  • Gate-keeping релизов: оценка покрытия тестами, проверка critical path, анализ рисков
  • Создание и поддержка тест-документации: тест-планы, тест-кейсы, Feature Files (Gherkin/SpecFlow)

Достижения:

  • Выстроил QA-процессы и повысил управляемость качества в команде как QA Lead
  • Внедрил feature ownership — снизил дефекты из-за размытых зон ответственности
  • Запустил с нуля тестовый фреймворк на .NET (архитектура, первые реализации, внедрение в CI)
  • Снизил критические инциденты с потерей сообщений на 95% и downtime продакшена на ~50% за счёт усиления WebSocket-тестирования
  • Ускорил регрессионное тестирование на 70% и повысил покрытие автотестами с 35% до 80%

Команда: 14 человек (5 QA — 3 Manual + 2 AQA, 5 Frontend, 3 Backend, 1 Business Analyst). Kanban/Scrumban, спринт — 2 недели.

Стек: Selenium WebDriver, RestSharp, NUnit, SpecFlow, PostgreSQL, WebSocket-клиенты, JMeter, Allure.

Образование

Deveducation IT School

QA / Test Automation Engineer

2019 – 2020

IT-Incubator

Backend Development ( нужен доступ к резюме , нужен доступ к резюме , TypeScript)

2026 (в процессе)


Специализация
Информационные технологииQAAppiumPostmanSeleniumUIAutomatorAutoManualSDET
Отрасль и сфера применения

Уровень
МиддлСеньор

Есть файл резюме (защищен)


Интересные кандидаты