Инженер по разработке инструментов испытаний ПО / Тестировщик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Инжиниринговый центр железнодорожного транспорта был создан ОАО «РЖД» и холдингом «СИНАРА – Транспортные Машины» в целях развития железнодорожного транспорта, в том числе высокоскоростного, и современных объектов инфраструктуры железных дорог на территории Российской Федерации.
Наша компания приглашает на работу специалистов в перспективный,инновационный проект - разработка высокоскоростного подвижного состава
со скоростью движения до 400 км/ч.
Необходимо разрабатывать и поддерживать программные и программно-аппаратные средства автоматизации процесса разработки, отладки и испытаний ПО встраиваемой микропроцессорной систем управления, с возможностью удалённого управления.
ВАЖНО! Готовы рассматривать специалистов разного уровня, включая студентов последних курсов, имеющих желание развиваться в данном направлении.
Обязанности.
Обеспечение процессов испытаний ПО встраиваемых систем управления:
- разработка специализированного ПО, обеспечивающего автоматизацию испытаний;
- интеграция работы программных инструментов автоматизации испытаний собственной разработки со сторонними (или использование сторонних библиотек);
- удалённое управление работой ПО и/или автоматизированными системами.
Автоматизация тестовых процедур – разработки, редактирования и исполнения тестовых сценариев с последующей обработкой полученных результатов.
Проведение испытаний на подтверждение соответствия ПО предъявленным требованиям, включая:
- функциональное тестирование;
- интеграционное тестирование;
- регрессионное тестирование;
- нагрузочные проверки.
Взаимодействие с разработчиками прикладного ПО систем управления.
Разработка и согласование программной и технической документации в рамках функциональных обязанностей, включая документацию по ЕСПД ГОСТ 19.
Требования:
образование – высшее техническое;
желаемая специализация – АСУ или ПОВТ;
опыт работы в области создания ПО - от 3 лет:
- клиент-серверные приложения;
- Web-приложения;
- пользовательское ПО под ОС Windows;
опыт автоматизации формализованных процессов;
понимание особенностей архитектуры программно-аппаратных комплексов, принципов разработки встраиваемого ПО;
знание жизненного цикла разработки встраиваемого ПО;
умение работать в команде.
Знания/опыт:
С/С++, python;
развертывание контейнеров под сервисы (Docker либо аналоги);
pymongo+mongoDB либо аналоги;
Django либо аналоги;
опыт работы с системами контроля версий (Git, SVN).
Желательно (будет плюсом):
опыт работы с ПО National Instruments - NI TestStand;
опыт работы с Matlab/Simulink/Stateflow;
опыт работы с языками по стандарту ГОСТ Р МЭК 61131-3/IEC 61131-3: FDB, SFC, LD, ST;
знание технического английского языка на уровне позволяющем читать техническую документацию (datasheets, user guides, reference manuals).
Если Вы работаете у нас, мы гарантируем Вам:
конкурентоспособную заработную плату;
гибкий график работы, возможно несколько дней удалённой работы в неделю;
полное соблюдение трудового законодательства;
эффективную, прозрачную премиальную систему;
ДМС;
дополнительный социальный пакет;
работа в комфортном офисе А класса;
комфортное, оборудованное место для приема пищи с бесплатным кофе;
обучение за счёт компании.