Senior QA
Описание
Вакансия открыта в инжиниринговом дивизионе Росатома АО Атомстройэкспорт, который является одним из лидеров мирового атомного инжинирингового бизнеса, занимая около 30% глобального рынка сооружения АЭС. Ведем свою деятельность в Европе, на Ближнем Востоке и в Северной Африке, а также в Азиатско-Тихоокеанском регионе. Блок цифровизации и информационных технологий дивизиона Атомстройэкспорт - вносит вклад в обеспечение цифрового технологического суверенитета России, что подтверждает включение в 2022 году линейки продуктов Multi-D в Единый реестр российского ПО и БД для признания их импортонезависимыми. Блок объединяет команды разработки и внедрения цифровых продуктов, а также команды поддержки и ИТ-сервисов (всего порядка 500 человек). Разработка продуктов осуществляется по основным стекам технологий: C# .net Core, Java, JavaScript/TypeScript. Какие задачи нужно будет решать: Согласовывать требования к разрабатываемым решениям, включая функциональные требования, требования к быстродействию, производительности и пользовательскому интерфейсу. Оценивать трудозатраты на тестирование решений, включая затраты на разработку и поддержку автотестов. Разрабатывать стратегии и методики тестирования, составлять планы тестирования и определять подходы к их реализации. Проводить ручное и автоматизированное тестирование (функциональное, модульное, системное, интеграционное). Выявлять, регистрировать и сопровождать дефекты программного обеспечения на всех этапах жизненного цикла. Согласовывать приёмо-сдаточные испытания цифровых продуктов. Проверять пользовательскую документацию на полноту, непротиворечивость и соответствие реализованному функционалу. Готовить отчёты о тестировании для смежных подразделений и руководителей. Вырабатывать и внедрять подходы к раннему выявлению дефектов программного обеспечения. Контролировать качество процессов разработки, адаптации и внедрения ПО, инициировать изменения и участвовать в их реализации. Обеспечивать интеграцию тестирования в общий процесс разработки, синхронизировать задачи команды тестирования с разработчиками, аналитиками и архитекторами. Определять и отслеживать метрики качества продукта и эффективности команды тестирования. Наши ожидания от кандидата: Управленческие навыки: Опыт руководства командой тестировщиков ( 2–3 человека): постановка задач, контроль сроков и качества, проведение ревью тест-кейсов и баг-репортов. Опыт выстраивания процессов тестирования в Agile-командах (Scrum/Kanban): планирование спринтов, оценка трудозатрат, приоритизация задач, работа с бэклогом тестирования. Навыки наставничества и онбординга новых сотрудников, передача экспертизы внутри команды. Опыт проведения код-ревью тестовой документации и автотестов. Технические знания и опыт: Глубокое владение теорией тестирования: жизненный цикл дефекта, виды и уровни тестирования, техники тест-дизайна, метрики качества, подходы к оценке рисков. Понимание клиент-серверной архитектуры приложений и принципов интеграции (API, очереди сообщений) в масштабе продуктовой команды. Уверенное знание протоколов HTTP/HTTPS (методы, коды ответов, заголовки, cookies, сессии, TLS), а также механизмов аутентификации и авторизации. Практический опыт тестирования веб-приложений на всех уровнях, включая тестирование фронтенда, бэкенда и интеграционное тестирование. Навыки работы с инструментами для тестирования API (Postman, Insomnia), умение формировать требования к API-тестам для команды. Уверенное владение SQL: написание сложных запросов с JOIN, агрегациями, подзапросами; понимание принципов индексации и влияния запросов на производительность; умение читать планы выполнения запросов. Понимание принципов работы реляционных СУБД. Базовые навыки работы с Docker и контейнеризацией, понимание инфраструктурных аспектов запуска тестовых окружений. Опыт работы со средствами мониторинга и алертинга, умение интерпретировать метрики и коррелировать их с качеством продукта. Стратегические навыки: Знание практик построения тестовой стратегии и дорожной карты тестирования на проекте. Опыт защиты плана тестирования перед стейкхолдерами, умение аргументировать подходы и обосновывать ресурсы. Будет преимуществом: Опыт внедрения автоматизации тестирования с нуля или масштабирования существующего автотестирования. Опыт работы с CI/CD (GitLab CI, Jenkins, GitHub Actions) для запуска автотестов в пайплайнах. Опыт нагрузочного и стресс-тестирования высоконагруженных систем. Что мы предлагаем: Оформление по ТК РФ, белая зарплата + годовой бонус; Участие в решении амбициозных проектов и задач в команде профессионалов; Возможности профессионального роста и развития; Расширенный социальный пакет (ДМС, льготы и компенсации, предусмотренные коллективным договором и пр.); Работа в стабильной, социально-ответственной компании; Полная занятость, гибридный график работы.