Нижний Новгород, Родниковая улица, 6А
Метро: ГорьковскаяМы занимаемся разработкой собственной SCADA-системы - программного обеспечения, предназначенного для диспетчерского контроля, управления и сбора данных с технологических объектов в реальном времени.
Мы ищем инженера по автоматическому тестированию, который построит систему автоматизированного тестирования для SCADA-системы. Это не «написание скриптов по шаблону»: вам предстоит разобраться в архитектуре SCADA, понять, как тестировать модули сбора данных, транспортные модули, архивы, интерфейс оператора и т.д. и выстроить процесс авто - тестирования с нуля.
Чем предстоит заниматься:
1. Построение системы автоматизированного тестирования
— Проектирование архитектуры автотестов для модульной SCADA-системы (ядро, DAQ, транспорты, архивы, UI).
— Разработка и поддержка модульных тестов на C++ для проверки кода модулей.
— Разработка интеграционных тестов для проверки взаимодействия подсистем.
— Написание вспомогательных скриптов на Python для эмуляции устройств и нагрузочного тестирования.
2. Тестирование производительности и надёжности
— Разработка нагрузочных тестов (эмуляция сотен устройств, 1 000 000 + тегов).
— Проверка стабильности системы при длительной работе (72-часовые прогоны).
— Тестирование отказоустойчивости и восстановления после сбоев.
3. Взаимодействие с командой
— Работа с разработчиками для уточнения требований и локализации проблем.
— Помощь инженеру по ручному тестированию в автоматизации рутинных проверок.
— Участие в код-ревью тестов и внедрение стандартов тестирования.
Требования:
Обязательные:
— Высшее техническое образование.
— Опыт тестирования от 3 лет, из них от 1.5 лет в автоматизации.
— Уверенное владение Python для написания автотестов и вспомогательных скриптов.
— Опыт написания автотестов на C++.
— Опыт работы в Linux (командная строка, Bash, настройка окружения).
— Понимание клиент-серверной архитектуры и модульных систем.
— Опыт работы с системами контроля версий (Git).
— Умение читать и писать код на C++ (для понимания тестируемой системы).
— Способность быстро разбираться в незнакомых технических областях.
Будет плюсом:
— Опыт тестирования SCADA-систем или промышленного ПО (АСУ ТП).
— Знание промышленных протоколов (Modbus RTU/TCP, OPC UA, SNMP и т.д.).
— Опыт нагрузочного и performance-тестирования.
— Опыт работы с базами данных (PostgreSQL, SQLite).
Буревестник, АО ЦНИИ
Нижний Новгород
до 132000 RUR
Научно Производственный Центр Промышленной Очистки Воды (ООО «НПЦ ПромВодОчистка»)
Нижний Новгород
до 165000 RUR
Нижний Новгород
от 137931 RUR
ФГБОУ ДПО Академия лидерства и администрирования бизнес-процессов ФНС России
Нижний Новгород
до 160000 RUR