Центральный внутригородской округ, микрорайон Центральный, улица Леваневского 131
Мы создаем контроллеры общепромышленного назначения торговой марки Elhart . Важнейшим этапом выпуска нового прибора на рынок является тестирование. Ищем тестировщиков только для очной работы , удаленный формат не возможен . Для данной должности нам могут подойти два уровня профессионализма в области тестирования встроенных ПО:
1 категория :Отвечает за полноту тестирования, разрабатывает сложные программы и методики испытаний, проектирует испытательные стенды и участвует в обеспечении соответствия стандартам. З/П 160 000
2 категория : Самостоятельно планирует и проводит испытания отдельного изделия или подсистемы, разрабатывает методики, диагностирует дефекты, анализирует результаты и участвует в автоматизации испытаний З/П 120 000
По результатам предварительном тестирования мы сможем определиться с уровнем владения профессией.
Обязанности :
Формирование стратегии тестирования продукта.
Определение уровней, видов и этапов тестирования.
Определение требований к тестопригодности продукта.
Проектирование комплексных сценариев функциональных и нефункциональных
тестов.
Планирование smoke-, sanity- и регрессионного тестирования релизов.
Проверка сложных сценариев взаимодействия ПЛК, модулей, SCADA, HMI и
внешнего оборудования.
Оценка полноты покрытия требований.
Определение критериев готовности продукта к выпуску.
Проектирование архитектуры автоматизированных тестов, выбор
инструментов, библиотек и фреймворков.
Разработка общих тестовых библиотек и сервисов.
Проектирование стендов для автоматизации тестов встроенного ПО.
Определение правил хранения и анализа результатов тестирования.
Разработка метрик стабильности, покрытия и эффективности тестирования.
Подготовка технического заключения о качестве релиза.
Проведение ревью тест-планов, методик и автотестов.
Наставничество для инженеров.
Формирование индивидуальных технических задач развития сотрудников.
Участие в собеседованиях и технической оценке кандидатов.
Разработка и внедрение инженерных практик тестирования.
Анализ и совершенствование процесса тестирования.
Если вы еще на втором уровне, то пока будет достаточно :
Самостоятельный анализ системных и программных требований.
Проверка требований на полноту, непротиворечивость и тестируемость,
определение критериев приемки.
Разработка и проведение функциональных и нефункциональных тест-кейсов.
Разработка автотестов и тестовых утилит на Python и/или C/C++ в
зависимости от уровня тестирования и принятого технологического стека.
Формирование схем подключения.
Выбор средств измерений и испытательного оборудования.
Разработка и доработка тестовых стендов, подбор оборудования.
Анализ результатов тестирования, установление условий возникновения
дефектов и локализация проблемы между прошивкой, аппаратной частью,
протоколом и тестовой инфраструктурой.
Подготовка полноценных отчётов и технических заключений.
Наставничество для стажёров и инженеров 3 категории.
Подготовка предложений по повышению тестируемости продукта.
Требования
Высшее техническое образование или среднее профессиональное
образование и подтверждённый релевантный опыт.
Предпочтительные направления: электроника, радиотехника, приборостроение,
электротехника, автоматизация, метрология.
Опыт самостоятельного тестирования встроенного ПО и программно-
аппаратного комплекса.
Уверенное знание электротехники, аналоговой и цифровой схемотехники.
Уверенное чтение принципиальных схем.
Уверенное знание видов функционального и нефункционального тестирования.
Умение анализировать требования и находить в них дефекты.
Умение формировать тест-план и оценивать объём тестирования.
Уверенное знание C/C++.
Практический опыт разработки автотестов.
Уверенное владение одним или несколькими тестовыми фреймворками.
Понимание ООП и принципов построения поддерживаемого тестового кода.
Понимание работы с системой контроля версий Git.
Хорошее понимание архитектуры микроконтроллеров.
Опыт работы с Modbus RTU/TCP и другими промышленными протоколами, а
также с TCP/IP, HTTP/HTTPS или иными сетевыми протоколами.
Уверенная работа с лабораторным оборудованием.
Умение самостоятельно собирать и диагностировать тестовый стенд.
Понимание архитектуры ПЛК и распределённого ввода-вывода.
Опыт тестирования систем с требованиями к реальному времени будет
преимуществом.
Английский язык на уровне чтения стандартов и отчётов.
Способность самостоятельно локализовать сложные дефекты.
Опыт работы от 2 лет для кат. 2 или от 4 лет для кат. 1
Условия:
Оформление по ТК ( белая зарплата и премии , фиксированный график без переработок)
Работа в команде профессиональных разработчиков
Комфортные условия труда, автоматизированное рабочее место
Премии за результативность, профессиональный и зарплатный рост