Инженер по разработке инструментов испытаний ПО / Тестировщик

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Инжиниринговый центр железнодорожного транспорта

Описание вакансии

Условия работы

Инжиниринговый центр железнодорожного транспорта был создан ОАО «РЖД» и холдингом «СИНАРА – Транспортные Машины» в целях развития железнодорожного транспорта, в том числе высокоскоростного, и современных объектов инфраструктуры железных дорог на территории Российской Федерации.

Наша компания приглашает на работу специалистов в перспективный,
инновационный проект - разработка высокоскоростного подвижного состава
со скоростью движения до 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).

Если Вы работаете у нас, мы гарантируем Вам:

конкурентоспособную заработную плату;

гибкий график работы, возможно несколько дней удалённой работы в неделю;

полное соблюдение трудового законодательства;

эффективную, прозрачную премиальную систему;

ДМС;

дополнительный социальный пакет;

работа в комфортном офисе А класса;

комфортное, оборудованное место для приема пищи с бесплатным кофе;

обучение за счёт компании.