Резюме: QA Automation Engineer
Oryx
QA-инженер (автоматизация)
Проект: Интернет-банк.
Стек: Java 17, Selenide, TestNG, Rest Assured, Maven, Jenkins, Allure TestOps, OracleDB, JDBI, Kafka,
Docker, Selenoid, GitLab CI/CD, WireMock, Kibana, Grafana, JMeter, Postman.
Обязанности:
-Проектирование и поддержка автоматизированных сценариев для основных
пользовательских путей: вход в систему, денежные переводы, оплата сервисов, просмотр
транзакций, работа с кредитными продуктами и картами.
-Проверка корректности интеграционного взаимодействия с внешними системами:
платежные процессоры, сервисы верификации личности, антифрод-решения.
-Формирование и сопровождение наборов для регрессионного и смоук-тестирования (UI + API).
-Встраивание автотестов в конвейер CI/CD (Jenkins), организация плановых запусков,
генерация отчетов (Allure).
-Взаимодействие с API через Postman, анализ спецификаций Swagger, контроль бизнес-логики
и целостности данных на уровне БД.
-Проверка тестовой документации и автоматизация сценариев, переданных
функциональными тестировщиками.
-Совместная работа с разработкой, аналитикой и специалистами по безопасности для
выработки требований и подготовки версий к релизу.
-Изучение логов и контроль состояния тестовых сред с целью оперативного выявления
проблем.
-Приемка функциональности на финальных этапах, оценка возможных рисков и расстановка
приоритетов проверок.
-Организация уведомлений о выполнении прогонов через Allure TestOps и Mattermost.
-Сокращение времени тестирования за счет параллельного запуска и выделения
минимального набора для быстрой проверки.
-Ведение внутренней документации по фреймворку и рекомендаций по написанию тестов.
-Оценка автоматизационных задач в рамках спринтов, планирование сроков.
Ключевые достижения:
-Увеличил надежность ночных запусков с 82% до 95% благодаря стабилизации падающих тестов
и настройке повторных прогонов.
-Разработал и сопровождал инструменты для генерации тестовых данных, поддерживал
тестовую инфраструктуру.
Premium IT Solution
QA-инженер (автоматизация)
Проект: Внутренняя веб-платформа для страховой компании.
Стек: Java 8, Selenide, JUnit, Retrofit, Gradle, Jenkins, Allure, PostgreSQL, JDBI, Kibana, Postman,
DBeaver.
Обязанности:
-Написание и поддержка UI- и API-тестов.
-Формирование и ведение регрессионных и смоук-наборов (более 300 UI и 1000
API-сценариев).
-Встраивание тестов в CI/CD, конфигурация задач и механизмов повторного запуска.
-Проверка тест-кейсов от функциональной команды, доработка сценариев под
автоматизированное выполнение.
-Код-ревью и проверка автотестов, поддержание покрытия в актуальном состоянии,
устранение избыточности.
-Контакт с разработчиками, аналитиками, бизнес-представителями для согласования
требований и приоритетов.
-Участие в финальной приёмке, разбор ошибок, контроль качества на предрелизных средах.
-Обучение новых членов команды, проведение внутренних встреч по автоматизации.
Ключевые достижения:
-Разработал и поддерживал регрессионный и смоук-наборы, что сократило время проверки
релизов.