Руководитель Направления По Развитию Ит-Систем (Qa)
Санкт-Петербург, Россия
Организация тестирования web-приложений:1. Управление распределенной командой тестирования 10 человек: Сакнт-Петербург, Новосибирск, Москва:- Участие в процессе подбора и найма персонала (формирование команды),- Экспертная оценка профессиональной пригодности, обучение и расстановка сотрудников,- Координация и контроль выполнения работ.2. Развитие Автоматизации тестирования:- Доработан проект автотестов на Java, в дополнение к GUI-тестам, для выполнения API-тестов: REST (Rest-Assured), SOAP (api-factory), LDAP (Spring);- Реализован отдельный проект на Java для запуска API тестов через Kafka с вызовом методов API трестируемой и смежных систем в GridGain;- Реализация сервисов (чаще на Groovy с запуском в Jenkins) для автоматизации рутинных действий тестировщиков: подготовка отчетов по тестированию, создание pull-реквестов и т.д. "по одной кнопке".3. Встраивание тестирования в процесс DevOps:- Реализация механизма на Groovy с запуском в Jenkins для автоматической генерации автотестов на новую функциональность по ~50% задач (где это возможно и эффективно), в интеграции с Jira (требования и итог запуска АТ в задачу) и HPE ALM (загрузка результатов запуска каждого теста);- Реализация участка deploy pipeline, отвечающего за раскатку дистрибутивов на тестовые стенды и выполнение автотестов;- Реализация процесса и Job Jenkins для прохождения Quality Gates по разным видам тестирования.4. Организация и встраивание процесса тестирования в общий процесс разработки ПО по методологии Kanban с визуализацией в Jira - процесс признан эталонным на уровне компании.5. Определение методов и инструментов тестирования;6. Обеспечение качества тестируемых продуктов и соблюдение сроков тестирования;7. Взаимодействие с разработкой, внедрением/сопровождением и заказчиками;8. Краткосрочное и долгосрочное планирование.