Мы занимаемся разработкой собственной SCADA-системы - программного обеспечения, предназначенного для диспетчерского контроля, управления и сбора данных с технологических объектов в реальном времени. Мы ищем инженера по автоматическому тестированию , который построит систему автоматизированного тестирования для SCADA-системы. Это не «написание скриптов по шаблону»: вам предстоит разобраться в архитектуре SCADA, понять, как тестировать модули сбора данных, транспортные модули, архивы, интерфейс оператора и т.д.
и выстроить процесс авто - тестирования с нуля.
Чем предстоит заниматься
- Построение системы автоматизированного тестирования — Проектирование архитектуры автотестов для модульной SCADA-системы (ядро, DAQ, транспорты, архивы, UI). — Разработка и поддержка модульных тестов на C++ для проверки кода модулей. — Разработка интеграционных тестов для проверки взаимодействия подсистем. — Написание вспомогательных скриптов на Python для эмуляции устройств и нагрузочного тестирования. 2. Тестирование производительности и надёжности — Разработка нагрузочных тестов (эмуляция сотен устройств, 1 000 000 + тегов). — Проверка стабильности системы при длительной работе (72-часовые прогоны). — Тестирование отказоустойчивости и восстановления после сбоев. 3. Взаимодействие с командой — Работа с разработчиками для уточнения требований и локализации проблем. — Помощь инженеру по ручному тестированию в автоматизации рутинных проверок. — Участие в код-ревью тестов и внедрение стандартов тес