Обязанности:
- Организация тестирования и обеспечение высокого качества выпускаемых продуктов компании на всех этапах жизненного цикла разработки ПО.
- Анализ существующих и внедрение новых методик и инструментов тестирования, оптимизация процессов тестирования.
- Внедрение, сопровождение и управление процессами обеспечения качества: Quality Assurance (QA); Quality Control (QC); Testing.
- Внедрение системы оценки качества программного обеспечения согласно стандартов ISO/IEC 25010:2011 (ГОСТ Р ИСО/МЭК 25010-2015) и ISO9000.
- Развертывание и сопровождение инструментов:
- автоматического анализа (ревью) кода;
- контроля версий, слияния кода.
- автоматического/ручного тестирования кода;
- автоматической сборки релизов IT-решении;
- автоматического размещения релизов IT-решений на разработческом, тестовом и продуктивном ландшафтах;
- мониторинга производительности приложений;
- подготовки тестовых сред и тестовой инфраструктуры.
- Внедрение и сопровождение системы управления разработкой.
- Контроль соблюдения процедур по разработке (внедрению) IT-решений с точки зрении обеспечения качества. Участие в проектировании и разработке совместно с разработчиками, аналитиками и архитекторами.
- Руководство отделом обеспечения качества разработки, 11 человек (планирование численности, подбор и обучение, наставничество и развитие, контроль работы сотрудников в командах).
- Ведение, сбор и систематизация данных (документации) в рамках направления деятельности отдела обеспечения качества. Разработка организационно-распорядительной документации (политики, положения, инструкции и прочее).
Требования:- Профильное высшее образование.
- Практический опыт внедрения систем автоматизации.
- Экспертные знания видов, техник, инструментов тестирования и управления качества программного обеспечения. Понимание и применение на практике метрик, связанных с качеством ПО.
- Опыт работы в качестве QA от 5 лет;
- Опыт управления тестированием от 3-х лет, включая разработку и внедрение процессов тестирования.
- Опыт тестирования крупных нагруженных комплексных систем и приложений.
- Хорошее понимание процессов полного цикла разработки ПО. Хорошие аналитические навыки и опыт анализа требований к ПО;
- Понимание методологий Agile (SCRUM/Kanban), опыт выстраивания сквозного процесса обеспечения качества в масштабных проектах;
- GIT/SVN;
- CI/CD, Jenkins, TeamCity.
Условия:
Опыт или стаж работы по функциональному направлению – не менее 5 лет.
Опыт или стаж работы на руководящей должности (Team Lead) по функциональному направлению – не менее 3 лет
Занятость: полная, график 5/2