Обязанности и достижения:
Проект: Внутренний HR-проект «Управление сотрудниками в компании»
Обязанности:
- Развитие и поддержка фреймворка для автоматизированного тестирования UI и API
- Разработка, актуализация и поддержка автотестов.
- Оптимизация процессов автоматизации: сокращение времени выполнения регрессионного
тестирования и повышение его стабильности.
- Взаимодействие с разработчиками и аналитиками для повышения качества и точности
реализации требований.
- Настройка и поддержка тестовой инфраструктуры: конфигурирование и написание
пайплайна GitLab CI/CD, подключение новых агентов, интеграция с Allure TestOps и контроль
работоспособности пайплайнов.
- Создание Docker образа с проектом автотестов для интеграции контейнера в пайплайн
разработки.
- Участие в проведении нагрузочного тестирования.
- Выполнение ручного тестирования API и UI для проверки корректности работы функционала
и стабильности системы.
- Анализ результатов тестирования, заведение багов, отслеживание их жизненного цикла и
контроль своевременного устранения.
- Подготовка и регулярное обновление документации по проекту автоматизации тестирования
для поддержки и расширения базы знаний команды.
- Проведение код-ревью и формулирование предложений по улучшению структуры и
качества автотестов.
- Наставничество новых сотрудников: помощь в адаптации, обучение инструментам и
процессам, сопровождение в период вхождения в команду.
Технологии и инструменты: Java 17, Selenide, TestNG, Rest Assured, Kafka, OracleDB, DBeaver,
JDBI, Maven, GitLab CI/CD, Allure TestOps, Grafana, Postman, Wiremock, Docker, JMeter, Selenoid,
Kubernetes