Инженер по автоматическому тестированию (SCADA/АСУТП)
Описание
Локация: Нижний Новгород, Родниковая улица, 6А; работа на месте работодателя или в гибридном формате
Зарплата: от 130 000 ₽ на руки в месяц
Компания
Разработка собственной SCADA-системы для диспетчерского контроля, управления и сбора данных с технологических объектов в реальном времени.
Что делать
Проектировать архитектуру автотестов для модульной SCADA-системы: ядра, модулей сбора данных, транспортов, архивов и пользовательского интерфейса.
Разрабатывать и поддерживать модульные тесты на C++ и интеграционные тесты взаимодействия подсистем.
Писать вспомогательные скрипты на Python для эмуляции устройств и нагрузочного тестирования.
Проводить нагрузочные испытания с эмуляцией сотен устройств и более 1 000 000 тегов.
Проверять стабильность системы в 72-часовых прогонах, отказоустойчивость и восстановление после сбоев.
Взаимодействовать с разработчиками, помогать автоматизировать ручные проверки, участвовать в код-ревью тестов и внедрять стандарты тестирования.
Требования
Высшее техническое образование и опыт тестирования от 3 лет, включая от 1,5 лет в автоматизации.
Уверенное владение Python для написания автотестов и вспомогательных скриптов.
Опыт написания автотестов на C++ и способность читать и писать код на C++.
Опыт работы в Linux, включая командную строку, Bash и настройку окружения.
Понимание клиент-серверной архитектуры и модульных систем, опыт работы с Git.
Способность быстро разбираться в незнакомых технических областях.
Хорошо, если есть
Опыт тестирования SCADA-систем или промышленного программного обеспечения.
Знание промышленных протоколов Modbus RTU/TCP, OPC UA или SNMP.
Опыт нагрузочного и performance-тестирования.
Опыт работы с PostgreSQL или SQLite.