ДБ
Данияр Б.
Мужчина, 27 лет
Россия, Москва, UTC+3
Ставка
3 724,98 Р/час
вкл. НДС 5% (138.1 Р)
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Проекты
(4 года 4 месяца)
Altenar
Роль
QA Automation Engineer
Обязанности
- Создал с нуля фреймворк для автоматизации тестирования API (Java 17, JUnit 5, RestAssured,
Allure, Gradle). Реализовал интеграции с MS SQL, MongoDB, Redis, Kubernetes (рестарт подов),
RabbitMQ. Переписал работу с базами данных с legacy JDBC на Spring JDBC.
- Внедрил генерацию моделей на основе swagger OpenApi Generator и реализовал
автоматическое уведомление об изменениях API с помощью swagger-diff и отправку отчётов в
Slack.
- Внедрил статический анализ кода (Checkstyle, PMD), включая написание кастомных правил
через AST, интегрированных в Azure Pipelines при создании/изменении Pull Requests.
- Реализовал измерение покрытия API-тестов через swagger-coverage с детализацией по
компонентам и отправкой метрик в Prometheus с визуализацией в Grafana.
- Самостоятельно писал и поддерживал Azure Pipelines (CI/CD): реализовал перезапуск упавших тестов по номеру билда, интеграцию Allure-отчётов и TestIT.
- Писал JUnit-extensions для эффективной подготовки тестовых данных и предусловий.
- Зарефакторил сложный legacy-код функционала placeBet с использованием стратегий, билдеров и фабричных методов.
- Перевёл legacy-заглушки системы (на XML) на Wiremock, включая настройку динамической подстановки данных.
- Создал проект для автотестов в изолированном окружении с использованием Docker-compose (Docker-образы MongoDB, MS SQL, Wiremock с наполнением тестовыми данными).
- Разработал систему автоматизированной проверки больших CSV-отчётов (\~ несколько миллионов записей), интегрированную с Azure Pipelines и Slack (получение отчётов из Slack thread, межотчётные проверки и генерацию отчётов с найденными ошибками обратно в Slack thread).
- Реализовал несколько вспомогательных проектов для подготовки данных для ручного тестирования, включая интеграцию с Azure Pipelines.
- Создавал документацию по процессам тестирования, код-ревью, стилю кода и тест-кейсам для автоматизации. Проводил обучающие воркшопы для ручных тестировщиков, что значительно улучшило качество и количество тест-кейсов.
- Писал нагрузочные скрипты на k6 (JavaScript) с интеграцией с базами данных и RabbitMQ.
С октября 2024 года перешел на роль Team Lead:
- Управлял командой автоматизации (3 человека): распределял задачи в Jira, операционное управление, отпуска, зарплатные вопросы, постановка целей, проведение assessments и
регулярные 1-1 встречи с подробной обратной связью.
- Активно проводил код-ревью с предоставлением образовательных материалов. Занимался менторингом ручных тестировщиков, переходящих в автоматизацию.
- Оптимизировал процессы тестирования, внедрил подход Shift-left для раннего вовлечения автоматизаторов в проектирование и написание тест-кейсов, что повысило оперативность и
качество автоматизации.
Стек специалиста на проекте
RabbitMQ, Docker, Gradle, MongoDB, Swagger, Grafana, Kubernetes, Allure, Kafka, JUnit 5, Redis, Java 17, OpenAPI, MS SQL, RESTAssures
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2023 - По настоящее время
(1 год 11 месяцев)
Raiffeisenbank
Роль
QA Engineer
Обязанности
- Работал в scrum-команде
- Проводил функциональное и интеграционное тестирование микросервисов с внешними системами, локализовал баги вплоть до кода
- Работал с технологиями Kafka и PostgreSQL
- Создал "с нуля" фреймворк для автоматизированного тестирования бэкенда. В рамках этого фреймворка тестировал взаимодействие микросервисов с Kafka и базой данных PostgreSQL.
- Проводил анализ логов с использованием Kibana и непосредственно в Lens, а также активно мониторил логи на подах Kubernetes
- Осуществлял проверку метрик в Prometheus
- Занимался составлением тестовой документации в Jira
- Ревью требований, автотестов и кода разработчиков
Стек специалиста на проекте
PostgreSQL, Jira, Kubernetes, Allure, Prometheus, Kafka, JUnit 5, Java 17, Lens, springboot
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2023 - Сентябрь 2023
(4 месяца)
ОТР
Роль
Automation QA Engineer
Обязанности
- Разрабатывал и поддерживал UI-автотесты, используя стек технологий Java, Selenide, JUnit5 и Gradle, обеспечивая стабильность и надежность тестового фреймворка
- Внедрил взаимодействие с базой данных PostgreSQL через JDBC в тестовый фреймворк для использования SQL-запросов в подготовке тестовых данных
- Достиг сокращения времени выполнения автотестов в 8 раз, благодаря оптимизации фреймворка: перевод легаси-UI-предусловий в API-методы и обеспечение независимости тестовых классов для многопоточного прогона
- Создавал API-автотесты с применением Python и Pytest
- Контролировал выполнение тестов и анализировал результаты с помощью TeamCity и Allure-отчетов
- Отвечал за регистрацию обнаруженных по результатам автотестов багов в Jira
- Поддерживал wiki проектов в Confluence
- Работал с различными инструментами и технологиями, такими как PostgreSQL (CRUD, JOIN)
для работы с базами данных, Swagger для документирования API, Git для контроля версий, TestIT для тест-менеджмента и Kibana для анализа логов
- Code-review других автотестеров
Стек специалиста на проекте
PostgreSQL, Git, API, Java, Jira, Confluence, SQL, Python, Kibana, TeamCity, Selenide, Gradle, Swagger, Allure, Pytest, JDBC, Test IT, JUnit 5
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2022 - Июнь 2023
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Казанский (Приволжский) федеральный университет, Казань
Специальность
Геолог-нефтяник
Завершение учебы
2020 г.