Валерий О. QA авто, Senior
ID 29769
ВО
Валерий О.
Мужчина, 28 лет
Беларусь, Гродно, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 16 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Главное о специалисте
Senior инженер по автоматизации тестирования с 5+ годами опыта в банковских и инвестиционных проектах.
Эксперт в fullstack-тестировании (API, UI, интеграции, базы данных, асинхронные процессы, нагрузка).
Имеет опыт построения фреймворков на Java (Selenide, RestAssured, TestNG), с полной интеграцией в CI/CD (Jenkins, GitLab CI).
Работал как ведущий QA, включая проекты, где был единственным тестировщиком, полностью отвечал за стратегию тестирования.
Опыт в тестировании микросервисной архитектуры, API, UI, Kafka и SQL, включая нагрузочное тестирование и верификацию устойчивости потоков сообщений.
Отдельное внимание — депозитарной деятельности: работа с электронными документами (РПП), УКЭП/ПЭП, расчетами комиссий и форматами экспорта (xlsx, pdf, QR).
Работает по Agile (Scrum), участвует в grooming, planning, демо, ретроспективах.
Реализовывал покрытие автотестами — до 85%.
Проекты
(5 лет 9 месяцев)
Ruble payment order
Роль
Ведущий специалист по автотестированию
Обязанности
Соотношение тестирования: Auto – 85%, Manual – 15%
Покрытие по типам систем: Web – 80%, Mobile – 20%
Фокус тестирования (по времени):
API – 40%
UI – 25%
Backend (логика, Kafka) – 20%
SQL/БД – 10%
Интеграции SOAP/REST – 5%
Описание:
Финтех-проект для крупного банка, включающий микросервисную архитектуру, взаимодействие через Kafka и интеграции по REST API. Проект направлен на автоматизацию кассовых операций и документооборота для клиентов малого и среднего бизнеса в различных каналах ДБО (web/mobile), а также для сотрудников Банка.
Тестировал REST и SOAP интеграции (Postman, SoapUI), включая авторизацию, валидацию XML-схем и статусов ответов.
Проводил анализ логов и метрик в ElasticSearch и Kibana, настраивал дашборды в Grafana (Prometheus) для мониторинга прогонов автотестов.
Выступал как ведущий QA (единственный тестировщик на части интеграций), разрабатывал стратегию тестирования, договаривался с аналитиками и разработчиками по API-контрактам.
Основная функциональность:
Создание и ведение различных электронных документов: платежные поручения, счета на оплату, исходящие платежные требования и т.д.
Создание различных электронных документов путем импорта файлов в различных форматах (excel, pdf, jpeg, txt, csv, word).
Предварительный расчет комиссии при платеже в пользу физического лица (ФЛ);
Подписание ЭД РПП:
- Подписание электронных документов как Простой электронной подписи (ПЭП), так и Усиленной неквалифицированной подписи (УНЭП);
- Подписание УНЭП нескольких электронных документов одновременно;
Возможность экспорта ЭД РПП.
Возможность выставления пользователем счета для оплаты в формате xlsx, pdf, word, QR-коде.
Создание ЭД РПП при получении данных их других банковских систем.
Автоматизация тестирования (85% coverage):
Разработал фреймворк автотестов на Java с поддержкой:
API-тестирования через RestAssured (авторизация, JSON-схемы, валидация статусов)
UI-тестов на Selenide с реализацией PageObject и параметризацией через TestNG
Интеграции Allure-отчетности, логирования и обработки ошибок
Интегрировал автотесты в CI/CD:
Jenkins Pipeline (Groovy): сборка, прогон, публикация отчётов
GitLab CI: ежедневные регрессы, уведомления, метки стабильности
Покрыл автотестами ключевые бизнес-сценарии:
Создание и подписание ЭД РПП (ПЭП и УКЭП, включая мультиподпись)
Расчёт и отображение комиссий при оплате физическим лицам
Импорт и экспорт документов в форматах XLSX, PDF, Word, QR
Тестирование Kafka и асинхронных процессов:
Настроил тестовую Kafka-инфраструктуру (Docker + Kafka-Tool) для проверки:
Публикации и обработки сообщений в топиках payments-processing, notifications
Работы с DLQ (Dead Letter Queue) и повторной отправки сообщений
Консистентности данных между микросервисами при отказоустойчивости
Автоматизировал Kafka-проверки:
Использовал kafkacat для валидации содержимого и структуры сообщений
Создал утилиты на Java для анализа потока событий
Работа с данными и SQL:
Оптимизировал SQL-запросы к Oracle (19c) для:
Сверки данных между UI и backend при создании платежных поручений
Аудита действий пользователей через audit_log
Повышения производительности выборок (индексы, анализ EXPLAIN PLAN)
Разработал генераторы тестовых данных:
Использовал Mockoon и кастомные Java-утилиты для генерации mock-счетов
Обеспечил покрытие edge-case сценариев (нулевые комиссии, ошибки округления)
Интеграция с Kibana и OpenShift:
Настроил фильтры в Kibana для:
Мониторинга ошибок 4xx/5xx и таймаутов при интеграции с внешними системами (SAP, CRM)
Поиска падений по correlationId и автоматического сбора стектрейсов
Создал шаблоны логов для автотестов с разметкой важных событий
Тест-дизайн и документация:
Составил и поддерживал тест-кейсы для бизнес-критичных сценариев:
Обработка некорректных сертификатов при подписании ЭП
Импорт битых и нестандартных файлов (например, Excel с макросами)
Проверка точности расчёта комиссий по Pairwise-модели
Подготовил чек-листы и диаграммы переходов состояний для QA-команды
Координация с командами:
Участвовал в планировании и grooming-сессиях (Scrum)
Проводил демо автотестов и обучающие сессии по CI/CD
Согласовывал ожидаемое поведение API с разработкой и аналитиками
Вёл внутреннюю документацию по структуре фреймворка и best practices
Стек специалиста на проекте
Docker, Java, SQL, Kibana, Oracle, TestNG, Selenide, Rest Assured, Jenkins, Swagger, Allure, GitLab, Kafka, Selenium WebDriver
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - По настоящее время
(1 год 8 месяцев)
Online document editor
Роль
Ведущий специалист по автотестированию
Обязанности
Соотношение тестирования: Auto – 80%, Manual – 20%
Типы систем: Web – 90%, Desktop – 10%
Фокус тестирования:
API – 35%
UI – 30%
Backend/Kafka – 20%
SQL/БД (PostgreSQL) – 10%
SOAP-интеграции – 5%
Описание:
Загружать и редактировать файлы Microsoft Word. В данном проекте реализовали весь базовый, а также допополнительный функционал для удобного редактирования документов, например - библиотеку для отредактированных документов. Здесь для автоматизированного тестирования использовалась сторонняя библиотека для сравнения скриншотов.
Тестировал REST и SOAP интеграции (Postman, SoapUI) для работы с сервисами подписания документов.
Проводил анализ логов в ElasticSearch и Kibana, настраивал базовые дашборды в Grafana (Prometheus) для мониторинга автотестов.
Использовал Mockoon и stub-сервисы для генерации тестовых данных и проверки edge-case сценариев.
Обязанности:
Автоматизация тестирования (85% coverage):
Разработал и поддерживал фреймворк автотестов на Java:
API: тестирование REST-интерфейсов редактирования и подписи документов
UI: кросс-браузерные проверки с Playwright (Chrome, Firefox, Edge)
BDD: сценарии на Gherkin (SpecFlow-структура), привязка к Java-реализации
Интеграция в CI/CD:
Azure Pipelines: этапы сборки, автотесты, статический анализ, публикация отчётов
Автоматический запуск регресса при изменениях в ключевых сервисах
Тестирование Kafka и событийной обработки:
Реализовал автоматизированную проверку Kafka-топиков:
Проверка правильности событий doc-signed, doc-exported, doc-shared
Тестирование Dead Letter Queue и повторной доставки
Анализ очередей через kafkacat и внутренние REST endpoint'ы
Работа с данными и SQL:
Написал SQL-запросы для проверки доступности и полноты документов в PostgreSQL
Сравнение полей в UI и БД (включая форматирование, статусы, подписи)
Генерация документов на SQL-скриптах с параметрами для разных ролей пользователей
Тест-дизайн и документация:
Проверка подписания документов УКЭП с учётом просроченных и отозванных сертификатов
Валидировал роли пользователей, доступ к шаблонам и возможность редактирования
Разработал наборы чек-листов и матриц покрытия по типам документов и сценариям использования
Координация с командами:
Участие в QA-планировании, ревью сценариев и баг-трекинге
Проведение демо для команды разработки и бизнеса
Поддержка внутренней документации фреймворка и CI-конвейера
Стек специалиста на проекте
PostgreSQL, Git, Docker, Java, TestNG, Maven, Swagger, Allure, BDD, Kafka, Azure, Playwright, SpecFlow, Pipelines, Application, insights
Отрасль проекта
Government & Public Sector
Период работы
Январь 2023 - Январь 2024
(1 год 1 месяц)
Transport system
Роль
Специалист по автотестированию
Обязанности
Соотношение тестирования: Auto – 80%, Manual – 20%
Типы систем: Web – 85%, Mobile – 15%
Фокус тестирования:
API – 40%
UI – 25%
Backend/Kafka – 20%
SQL/БД (PostgreSQL/PostGIS) – 10%
ETL (обработка геоданных) – 5%
Описание:
Транспортная система на основе GTFS Static, включает в себя множество сервисов и множество зависимостей. Как возможность импорта данных, так экспорта и создания с нуля. Начиная от несложных остановок и заканчивая сложными развязками для различного транспорта регулируемая правилами. Так же аппликейшен для драйверов и внешней микропроцессорной системой которая контролирует нужные сигналы для водителя (открытые или закрытые двери, посадку людей, необходимость выдвижного пандуса для инвалидов).
Обязанности:
Автоматизация тестирования (80% coverage):
Разработал Java-фреймворк автотестов для API и UI:
REST API: валидация корректности импорта, экспорта и построения маршрутов
UI: проверки планировщика маршрутов через Selenium WebDriver
Мобильная поддержка: базовые сценарии с Appium (интерфейс водителя)
Визуальная регрессия: сравнение карт маршрутов через OpenCV
Интеграция в GitLab CI:
Параллельный запуск в Selenoid
Генерация Allure-отчётов с видеофайлами для падений
Тестирование Kafka и событийной архитектуры:
Проверка доставки и порядка событий между транспортными сервисами
Тестирование Dead Letter Queue при ошибочной передаче GPS/IoT данных
Консистентность данных между Kafka и PostgreSQL
Работа с данными и SQL:
Геозапросы в PostGIS: проверка вхождения остановок в маршруты (ST_Contains)
Валидация расписаний и корректности временных зон
Генерация GTFS-наборов через кастомные SQL-утилиты
Тест-дизайн и документация:
Применение Pairwise и Combinatorial testing для проверки комбинаций транспорта, доступности и расписаний
Проверка специфичных сценариев для инвалидов (пандусы, остановки с озвучиванием)
Документация по проверке сигналов управления IoT-оборудованием
Координация с командами:
Проведение QA-демо и обсуждений инцидентов с DevOps и разработкой
Внедрение чек-листов для ручного тестирования аппаратных частей
Участие в ретро, планировании, баг-файтинге
Стек специалиста на проекте
Docker, Java, Kibana, TestNG, Rest Assured, Maven, Grafana, Postgis, Kafka, Selenium WebDriver, Gitlab CI, OpenCV, Validation
Отрасль проекта
Logistics & Transport
Период работы
Март 2021 - Январь 2023
(1 год 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет