other

Аналитик-тестировщик

13 июля 2026

З/П не указана

Город: Новосибирск

Модульные Системы Торнадо

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 1 года

Обязанности:

Мы, «Модульные Системы Торнадо» — инжиниринговый центр и ключевой поставщик решений для автоматизации Сибирской генерирующей компании (СГК), одного из лидеров энергетического рынка России. Сейчас в связи с развитием нашего флагманского продукта — программного пакета «Торнадо 2.0» — мы ищем специалиста, который будет отвечать за качество на всех этапах: от анализа требований до финального тестирования. Станьте будущим энергетики Энергетика меняется прямо сейчас. Умные сети, цифровые подстанции, распределенная генерация, импортозамещение — это не тренды, а реальность, в которой мы живем и работаем. «Торнадо 2.0» —Это российское ядро для управления объектами генерации, которые обеспечивают свет и тепло в домах миллионов людей. Приходите, чтобы не просто тестировать код, а чтобы создавать надежное будущее энергетики вместе с нами. Чем предстоит заниматься Мы ищем человека, который не просто ищет баги, а обеспечивает качество продукта на всех этапах. Вы будете мостом между бизнесом, разработкой и конечным пользователем. Ваш функционал: Анализ и работа с требованиями: Глубокий анализ требований к разрабатываемому ПО (включая «Торнадо 2.0»), выявление противоречий, пробелов и неоднозначностей. Написание и актуализация требований для разработчиков (User Stories, Use Cases, технические задания) с чёткой проверяемой логикой. Участие в планировании спринтов, оценке трудоемкости задач и приоритизации бэклога. Валидация требований на соответствие отраслевым стандартам и регламентам. Ручное тестирование: Функциональное, интеграционное, системное и регрессионное тестирование ПО «Торнадо 2.0» и сопутствующих АСУ ТП решений. Тестирование пользовательских интерфейсов, логики управления, сценариев аварийных ситуаций и восстановления. Тестирование взаимодействия с промышленным оборудованием (ПЛК, датчики, исполнительные механизмы) по протоколам OPC UA, Modbus, MQTT. Заведение дефектов в трекинговой системе (Jira / Redmine / YouTrack) с детальным описанием шагов воспроизведения, логами и снимками состояния. Составление и поддержка чек-листов, тест-кейсов, тестовых сценариев и отчетов о тестировании. Проведение приемочных испытаний с участием заказчика. Автоматизированное тестирование: Разработка и поддержка автотестов на Python (pytest / unittest) для регрессионного, интеграционного и нагрузочного тестирования. Развитие фреймворка для автоматизации тестирования распределенных систем. Интеграция автотестов в процесс CI/CD (Jenkins / GitLab CI) с автоматическим запуском на каждый коммит. Разработка утилит и библиотек для эмуляции промышленного оборудования — создание виртуальных ПЛК, генераторов данных, эмуляторов датчиков по протоколам OPC UA, Modbus TCP/RTU, MQTT, IEC 60870-5-101/104. Написание скриптов для генерации тестовых данных и нагрузочных профилей. Анализ результатов прогонов, поддержка и доработка автотестов при изменении функционала. Дополнительные технические задачи: Работа с Linux (написание bash-скриптов, развертывание стендов, анализ логов). Работа с базами данных (PostgreSQL / TimescaleDB) — написание запросов для валидации данных, проверка целостности и производительности. Работа с Docker — развертывание тестовых контейнеров, настройка окружений. Работа с Ansible – автоматизированное развёртывание на виртуальных машинах Участие в анализе производительности системы (нагрузочное и стресс-тестирование). Технический стек, с которым предстоит работать Языки программирования: Python (основной), Bash, дополнительно C++ (приветствуется). Фреймворки тестирования: pytest, unittest, Selenium (для веб-интерфейсов), Robot Framework (опционально). Протоколы и интеграции: OPC UA, Modbus TCP/UDP/RTU, MQTT, IEC 60870-5-101/104, REST API, WebSocket. CI/CD и VCS: Jenkins, BitBucket, Git Контейнеризация: Docker, Docker Compose. Базы данных: PostgreSQL, TimescaleDB. Эмуляция: разработка собственных эмуляторов оборудования на Python. Операционные системы: Linux (Astra Linux Special Edition) — работа, настройка, отладка. Мы ожидаем Обязательные требования: Опыт разработки и поддержки автотестов на Python от 1 года. Опыт ручного и автоматизированного тестирования сложных распределенных систем от 2 лет. Навыки работы с Linux (администрирование на уровне уверенного пользователя). Будет вашим преимуществом: Опыт разработки эмуляторов промышленного оборудования или работы с симуляторами АСУ ТП. Глубокое знание промышленных протоколов: OPC UA, Modbus, MQTT, IEC 60870-5-101/104. Опыт тестирования SCADA/HMI-систем, систем реального времени, встраиваемого ПО. Понимание архитектуры клиент-серверных приложений, многопоточности, сетевого взаимодействия. Опыт нагрузочного тестирования (JMeter / Locust). Знание C++ для написания низкоуровневых утилит и анализа кода. Опыт работы с отечественными ОС (Astra Linux, Alt Linux) и СУБД (Postgres Pro). Высшее техническое образование (энергетика, автоматизация, приборостроение, информатика). В обмен на ваш профессионализм и компетенции, мы предлагаем: Работа с современным стеком (Python, CI/CD, Docker, промышленные протоколы). Оплата профильных курсов, тренингов и участия в конференциях (включая профильные мероприятия по АСУ ТП и энергетике). Наставничество и обмен опытом внутри сильной инженерной команды. Возможность перерасти в архитектора тестирования или руководителя направления QA. Оформление по ТК РФ, «белая» зарплата и стабильные выплаты. Премии за подвиги:); Комфортный офис, оборудованный современной офисной техникой и рядом с «Гусями»; Большую экспертизу от команды наших профи; Корпоративные мероприятия; Участие в интересных и значимых для отрасли проектах; Парковка для машины, если она у вас есть; Возможность гибридного рабочего графика; Корпоративный доступ к сервису скидок Best Benefits. ДМС после испытательного срока; 1 раз в неделю посещение бассейна. Если вы чувствуете, что эта вакансия — ваш следующий шаг в карьере, не стесняйтесь отправить резюме. Рассматриваем кандидатов с разным уровнем опыта, главное — желание развиваться и учиться новому. Мы ценим интерес каждого кандидата.Рассматриваем все резюме, поступившие на вакансию. Наш HR обязательно свяжется с каждым подходящим соискателем в кратчайшие сроки. Обращаем ваше внимание, что процесс обработки заявок может занять некоторое время. Благодарим за ваше терпение и понимание.

Показать контакты

Имя не указано

Пожаловаться ID: 156338907

Похожие вакансии

Тестировщик

От 60 000 до 70 000 руб.

Новосибирск

Edison Studio

Ручной тестировщик

Договорная

Новосибирск

СБЕРКОРУС

Тестировщик Junior

Договорная

Новосибирск

Центр финансовых технологий

Ручной тестировщик/Manual QA

Договорная

Новосибирск

Дром

QA-engineer / Тестировщик (middle)

Договорная

Новосибирск

Playtox

Аналитик

Договорная

Новосибирск

Алкогольный холдинг Руст