ДЧ
Данил Ч.
Мужчина, 24 года
Россия, Москва, UTC+3
Ставка
3 468,09 Р/час
вкл. НДС 5% (128.57 Р)
Специалист доступен с 10 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Главное о специалисте
Начал заниматься программирование с 1 курса университета более 5 лет в работе с Java, 5 лет в работе с PostgreSQL и 5 лет в работе с GitLab CI/CD. Понимаю принципы Async API и протоколы HTTP, REST, JSON, XML, Web Service.
Навыки:
SQL PostgreSQL Git REST API Docker Apache JMeter NoSQL MongoDB Atlassian Jira Atlassian Confluence Java JUnit TestNG Selenide Selenium Kotlin Postman Jenkins CI/CD Allure Mockito Elasticsearch Kubernetes JDBC Hibernate ORM Gitlab GitHub
Проекты
(4 года 2 месяца)
Пятерочка
Роль
Инженер по автоматизации тестирования Java
Обязанности
Проект: Order Management System Стек используемых технологий: Java, Kotlin, Selenium, Playwright, Selenide, Rest Assured, JUnit 5, Spring, PostgreSQL, MongoDB, Jenkins, Docker, Allure, GitLab, CI/CD, Jira Описание: Создание системы управления бизнес процессов внутреннего уровня, автоматизирующая процессы управления товаром, оценки их потребительской способности Обязанности и достижения: - Работал в команде разработки системы для управления бизнес процессов внутреннего уровня одной из крупнейших сетей магазинов - Участие в разработке и поддержке системы управления бизнес-процессами внутреннего уровня (OMS, WMS, Discount/Loyalty). - Покрытие ключевых бизнес-функций автотестами увеличено с 40% до 85%, что позволило снизить количество критических дефектов в сервисах. - Настроены интеграционные тесты с использованием Testcontainers, обеспечившие проверку
реальных сценариев межсервисного взаимодействия. - Внедрены практики contract testing, автоматизировано тестирование интеграций. - Разработана и внедрена схема ведения задач в Jira, что свело к минимуму потери задач. - Реализована автоматизация UI и API тестов для микросервисов с использованием Java, Selenium, JUnit, Mockito. - Спроектированы и реализованы сценарии тестирования REST API, включая интеграционные и end-to-end. - В проекте были настроены CI/CD пайплайны (Jenkins/GitLab CI) и их поддержка, реализована интеграция автотестов и формирование Allure-отчётов для аналитики регрессий. - Оптимизировано тестовое покрытие: ручные сценарии переведены в автотесты, что снизило затраты на ручное тестирование более чем на 50%. - Подготовлены тестовые данные и SQL-запросы для проверки корректности работы сервисов - Использованы Docker и Kubernetes для автоматизации развертывания и тестирования в изолированных окружениях. - Организован сбор и анализ логов ошибок, а также мониторинг стабильности сервисов с помощью Elasticsearch, Kibana, Prometheus, Grafana.
- 1,5 года работы в финтехе для покрытие тестами PaymentService
- Тестирование микросервисной архитектуры
- Практический опыт интеграционного тестирования
- Участие в автоматизации тестирования в Scrum-командах, теоретический опыт написания собственного фреймворка автотестов.
- Проведено 2 года 7 месяцев ручного тестирования - Свыше 2 лет автотестирования
- Взаимодействие с Kafka более 2 лет
- Взаимодействие с Allure TestOps более 3 лет - На протяжении всего времени работы бесперебойная работа с Git, JIRA, Confluence
- Вышел на продвинутый уровень понимания процесса тестирования и разработки ПО
Достижения
- 1,5 года работы в финтехе для покрытие тестами PaymentService
Стек специалиста на проекте
Git, Docker, Elasticsearch, Jira, Confluence, Kibana, Grafana, Kubernetes, Prometheus, Kafka, Testing, Manual testing, Мониторинг, Microservice Architecture, покрытие тестами, Allure TestOps, Автотесты, Framework, SQL запросы, Разработка, Программное обеспечение, Анализ логов, сценарии, взаимодействие, продвинутый уровень
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2022 - Апрель 2025
(2 года 7 месяцев)
Иннотех
Роль
Junior Java-разработчик
Обязанности
Проект: Directory Service Manager
Описание:
Участие в разработке корпоративной службы каталогов (Directory Service Manager) для
управления доменными контроллерами и интеграции с внутренними сервисами.
Обязанности и достижения:
Работа над финтех проектом в течение 1 года 7 месяцев
Знакомство с ручным тестирование и его практика в течение 1,5 года
Gjkexty jпыт работы с Cucumber, Selenide и RestAssured
Изучил сложных SQL запросы в том числе запросы c JOIN
На протяжении всего времени работы бесперебойная работа с Git, JIRA, Confluence
Покрытие микросервисов unit-тестами увеличено с 25% до 65%, что позволило
значительно
снизить количество дефектов на тестовом контуре.
Настроены пайплайны для автоматической сборки и прогонки тестов.
В процессе прототипирования баз данных выявлены слабые места в структуре и
предложено
решение по оптимизации зависимостей, что повысило скорость работы системы.
В ходе ручного тестирования обнаружены критические ошибки на серверной стороне, что
позволило исключить их появление на релизе.
Реализованы модульные и интеграционные тесты с использованием JUnit 5 и Mockito.
Принимал участие в интеграции сторонних API и разработке собственных API для
микросервисов.
Проводилось участие в код-ревью и доработка функционала по результатам обратной
связи.
Выполнялась оптимизация взаимодействия с PostgreSQL и MongoDB через Hibernate ORM
для
повышения производительности
Стек используемых технологий:
Язык программирования: Java 17, Java 11
Фреймворк: Spring Framework 5 (Spring Core, Spring Boot 2.5.3, Spring Data JPA, Spring
Security),
Lombok
База данных и ORM: PostgreSQL, Hibernate ORM
Взаимодействие между сервисами: Apache Kafka, REST API
Тестирование: JUnit 5, Mockito
Контейнеризация и оркестрация: Docker, Kubernetes
Логирование и мониторинг: ELK-стек (Elasticsearch, Logstash, Kibana), Prometheus, Grafana
Управление задачами, документация, контроль версий: Jira, GitLab
CI/CD: GitLab CI/CD
Достижения
Настроены пайплайны для автоматической сборки и прогонки тестов.
В процессе прототипирования баз данных выявлены слабые места в структуре и
предложено
решение по оптимизации зависимостей, что повысило скорость работы системы.
В ходе ручного тестирования обнаружены критические ошибки на серверной стороне, что
позволило исключить их появление на релизе.
Стек специалиста на проекте
Оркестрация, Spring framework 5, Grafana, service manager, Работа с интеграциями, Контроль версий, взаимодействие между сервисами, Разработка, Программное обеспечение, ДО, Spring Core, контейнеризация, Lombok, Spring Data JPA, SQL запросы, Elasticsearch, Git, API, Rest Assured, Kibana, Selenide, MongoDB, Cucumber, Join, Security, Документация, Logstash, ELK Stack, Docker, Confluence, C, ORM, Hibernate ORM, Логирование и мониторинг, GitLab CI/CD, JUnit 5, Java 11, Java 17, Testing, Unit testing, оптимизация, данных, Spring Boot 2, Framework, CI/CD, Управление задачами, Microservices, Mockito, функционал, Apache Kafka, Integration testing, технологии, Code Review, Spring, язык программирования, Pipelines, GitLab, Jira, REST API, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Март 2021 - Сентябрь 2022
(1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Воронежский государственный технический университет, Воронеж
Специальность
Радиотехнический факультет, Радиоэлектронные системы
Завершение учебы
2025 г.