НБ
Никита Б.
Мужчина, 32 года
Россия, Уфа, UTC+5
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный инженер по автоматизации тестирования с 4 годами опыта в веб- и API-тестировании на Java (Selenide, REST Assured). Работал над проектами в сфере онлайн-гемблинга, включая интеграции с внешними платежными и KYC-сервисами. Активно применяю принципы BDD/TDD для повышения качества и покрытия автотестами. Стремлюсь к дальнейшему развитию в Agile-командах и участию в международных проектах.
Проекты
(5 лет 8 месяцев)
GetMeGit(аутстафф)
Роль
Инженер по качеству
Обязанности
GetMeGit(аутстафф)
Проект: Онлайн-платформа для спортивных ставок (Январь 2024 — настоящее время)
Должность: Инженер по качеству
Сфера: Sports Betting / Igaming
Описание проекта
Новая высоконагруженная система для онлайн-ставок на спортивные события с поддержкой live-режима, стриминга матчей и интеграцией с внешними провайдерами спортивной статистики. Помимо платёжных и KYC-сервисов (включая собственные решения для фрод-мониторинга), платформа содержит модуль аналитики для отслеживания пользовательской активности и прогнозирования вероятности выигрыша.
Стек проекта (одна строка): Java (8, 11, 17, 19), Selenium (WebDriver, Grid), Selenide, REST Assured, Mockito, Cucumber, TestNG, JUnit 5, Gradle, Maven, Jenkins, TeamCity, GitLab CI/CD, Docker, Kubernetes, Rancher, PostgreSQL, Microsoft SQL Server, Redis, Apache JMeter, Gatling, Datadog, Kibana, BrowserStack, WireMock, Allure
Состав команды (одна строка): 3 QA, 5 Backend-разработчиков, 3 Frontend-разработчика, 1 PM, 1 DevOps, 1 Data Analyst, 1 BA
Задачи
- Разработка нового фреймворка автотестов на Java (Page Object Pattern, SOLID/DRY)
- Интеграция BDD-подхода (Cucumber) для написания сценариев на языке Gherkin
- Настройка Allure-отчётности (TestNG/JUnit 5) для удобного анализа результатов
REST и SOAP тестирование микросервисов (REST Assured, SOAP UI)
- Мокирование платёжных и KYC-сервисов (WireMock), поддержка тестовых контрактов
- Разработка интеграционных тестов для проверки взаимодействия сервисов
- Настройка параллельного прогона тестов в Jenkins, TeamCity, GitLab CI/CD
- Работал с XML/HTML-разметкой: анализировал структуру и вносил изменения через Altova XMLSpy и сопутствующие утилиты.
- Тестирование микросервисов (REST Assured, JSON Web Services)
- Проектировал и развивал RESTful-API на основе HTTP: описывал эндпоинты, методы и коды ответов, организовывал асинхронный обмен через очереди сообщений (MQ).
- Писал SQL-запросы и оптимизировал их под нагрузку, применял принципы ООП для разработки чистой и поддерживаемой бизнес-логики.
-Готовил тест‑данные и валидировал результаты с помощью сложных SQL‑запросов, включая многоуровневые JOIN‑ы и подзапросы
- Автоматизировал тестирование REST-сервисов на Java (JUnit, RestAssured): создавал наборы проверок, интегрировал их в конвейер CI/CD.
- Создание Docker-окружений (multi-stage builds, Compose) для быстрого развёртывания тестовых стендов
- Взаимодействие с Kubernetes и Rancher для масштабирования тестовых окружений
- Проведение стресс- и нагрузочных тестов (Apache JMeter, Gatling), анализ результатов и оптимизация инфраструктуры
- Мониторинг производительности (Datadog, Kibana), настройка алертинга и устранение узких мест
- Активное участие в Scrum-планировании, Shift-Left Testing и Exploratory-тестировании
- Регулярные ревизии автотестов, парное программирование с разработчиками, внедрение лучших практик
Достижения/результаты
- Запуск нового фреймворка автотестирования с покрытием ключевых бизнес-сценариев (регистрация, пополнение счёта, live-ставки)
- Устойчивый CI/CD-процесс с параллельной сборкой и тестированием, сокращение регрессии более чем на 30%
- Сокращение критических дефектов за счёт раннего вовлечения автотестов (TDD, BDD, Shift-Left)
- Оптимизация микросервисной коммуникации и SQL-запросов благодаря регулярным нагрузочным тестам и мониторингу
Стек специалиста на проекте
WebDriver, SQL (join), gatling, JSON, Java, Rest Assured, Kibana, Selenium, TestNG, Selenide, Mockito, Gradle, Cucumber, Redis, Rancher, Join, Web Services, WireMock, Grid, Datadog, SQL, Docker, TeamCity, Allure, BrowserStack, Apache JMeter, GitLab CI/CD, JUnit 5, Maven, Microsoft, Identity Server, PostgreSQL, Jenkins, Kubernetes
Отрасль проекта
GameDev
Период работы
Январь 2024 - По настоящее время
(1 год 8 месяцев)
Онлайн-гемблинг платформа
Роль
Инженер по качеству
Обязанности
Онлайн-гемблинг платформа (Январь 2020 — Январь 2024)
Инженер по качеству
Сфера: Igaming
Описание проекта
Платформа для онлайн-гемблинга с интеграциями внешних платежных сервисов и KYC-провайдеров, а также собственной CRM-системой для бонусов и уведомлений
Стек проекта
Java (8, 11, 17), Selenium (WebDriver, Grid), Selenide, REST Assured, Maven, Gradle, Jenkins, TeamCity, GitLab CI/CD, Docker, PostgreSQL, Microsoft SQL Server
Состав команды проекта
2 QA, 4 Backend, 3 Frontend, 1 PM, 1 DevOps, 1 BA
Задачи
- Разработка и поддержка фреймворка автотестов с использованием Page Object Pattern и принципов SOLID/DRY
- Миграция автотестов с JUnit 4 на JUnit 5 и настройка параллельного прогона в Gradle
- Настройка Maven Surefire Plugin и TeamCity Build Configurations для гибкого запуска тестов
- Тестирование микросервисов с использованием REST Assured и SOAP UI, включая мокирование зависимостей с помощью Mockito
- Поднятие Selenium Grid для параллельного запуска UI-тестов и интеграция с BrowserStack
- Настройка Docker (multi-stage builds, Docker Compose) для контейнеризации и быстрого развёртывания тестовых окружений
- Использовал протокол HTTP и архитектуру REST для построения сервисов, настраивал асинхронную коммуникацию через Message Queue.
- Создавал и анализировал SQL-скрипты, проектировал схемы БД, применял ООП-подходы (инкапсуляция, наследование, полиморфизм).
- Разрабатывал и поддерживал автоматизированные тесты REST-API на Java с RestAssured и TestNG, подключал их к Jenkins.
- Проводил анализ и модификацию XML/HTML-документов с использованием Altova XMLSpy и аналогичных средств
- Написание тестов производительности с Apache JMeter и анализ отчётов в Gatling
- Работа с PostgreSQL и Microsoft SQL Server для управления тест-данными и оптимизации SQL-запросов
- Интеграция Allure-отчётности с TestNG для наглядного отслеживания результатов прогонов
Достижения/результаты
- Расширение охвата автотестирования и упрощение поддержки за счёт миграции на актуальные версии фреймворков
- Оптимизация времени выполнения регрессии за счёт параллельных прогонов тестов в нескольких CI-системах
- Повышение качества кода автотестов через рефакторинг и соблюдение принципов Clean Code
Успешная интеграция автоматизации тестирования в общий процесс непрерывной доставки функционала
Стек специалиста на проекте
PostgreSQL, Docker, Java, SQL, Selenium, TeamCity, Selenide, Rest Assured, Maven, Gradle, Jenkins, Microsoft, Grid, GitLab CI/CD, Identity Server, WebDriver
Отрасль проекта
GameDev
Период работы
Январь 2020 - Январь 2024
(4 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Башкирская академия государственной службы и управления при Президенте Республики Башкортостан
Специальность
Юриспруденция, Гражданско-правовой профиль
Завершение учебы
2022 г.