- Написание и актуализация автотестов по модулю на python и pytest
- Развитие Фреймворка автоматизации на python, fastapi, alembic
- Написание UI сервиса для работы с тестами на TS и Angular
- Обучение и ведение коллег из ручного и автоматизированного тестирования
- Ведение смежных проектов и внедрение автоматизации на них
- Оптимизация прохождения регресса
- Выступление на внутренних конференциях и демо
- Ведение отчетности
- Выстраивание планов тестирования и планирование
- Проведение ревью коллег
- Участвовал во внедрении PACT тестирования
- Обсуждение и внедрение архитектурных решений для автотестов (общение с архитекторами, написание RFC, утверждение решений, разработка принятых решений)
- Разбор падений автотестов при стабилизации
- Анализ результатов НТ и выявление "бутылочного горлышка"
Дополнительно, что получилось достичь
- Сократил регресс на 45%
- Уменьшил количество обращений от ТП
- Внедрил UI сервис для запуска автотестов во время интеграций и регресса
- Оптимизировал и улучшил backend сервис для автотестов
- Внедрил дополнительные требования по code style на основе pep8
- Обучил коллег автотестам, доведя их до уровня full stack
- Увеличил количество автотестов на модуле и продолжаю это делать
- Внедрил некоторые предложения по оптимизации backend сервисов
- Плотно взаимодействую с frontend разработкой для подготовки и улучшений UI для тестирования
- Подготовил и разработал документы и подходы по внедрению версионирования тестов и кейсов для поддержки Nightly-релизов
- Выстроил автоматизированное тестирование на проекте с 0
- Обучил 7 ручных тестировщиков автоматизации
- Описал процесс формирования автоматизации мобильных приложений
- Уменьшил количество багов в релизах с 67% до 18%
- Разработал API, E2E фреймворки для тестирования
- Подготовил техническую документацию на проекте
- Настроил интеграцию Jira с месседжером
- Развернул и настроил mock сервер для тестирования и разработки
- Первично внедрил нагрузочное тестирование на проекте
- Сформировал сидированную БД для автоматизированного тестирования
- Настроил систему мониторинга для проекта
- Настроил интеграции с CI/CD и TMS
- Сократил время на проведения регресс тестирования
- Обучил 5 ручных тестировщиков автоматизации
- Настроил системы отчетности на проекте
- Повысил уровень автоматизации на проекте с 3% до 93%
- Настроил запуск автотестов по расписанию и по МР
- Актуализировал тестовую документацию
- Выстроил процесс выкладки новых фич только через автотесты
- Уменьшил количество флаки тестов с 130 до 3
- Разработка автотестов
- Актуализация автотестов.
- Сопровождение релизов
- Сопровождение найденных ошибок
- Разработка собственной CI системы для автотестов
- Написание технической документации
- Обучение manual тестировщиков
- Подготовка данных для автотестов
- Проведение нагрузочного тестирования
- Разработка собственной системы отчетности