Инженер по автоматизированному тестированию

Инженер по автоматизированному тестированию

Требуемый опыт работы: 1–3 года
Полная занятость, полный день

Задачи

Разработка систем сборки и развертывания для всех разрабатываемых группой проектов на C\С++ (кроссплатформенный код)
Подготовка единой среды для разработчиков
Автоматизация сборки и тестирования разрабатываемого ПО
Мы работаем над созданием нового программного продукта — программно-определяемой лаборатории «ПОЛАТОР». Продукт предназначен для автоматизации исследований и быстрого прототипирования, решающий:
Моделирование динамических систем, основанных на цифровых сигналах и событиях
Лабораторное моделирование цепей, с участием виртуальных, смешанных и аппаратных компонентов
Авто тестирование при производстве высокотехнологичной промышленной продукции РЭА и приборостроения
Создание алгоритмов и средств SCADA HMI для целей АСУ-ТП
Вам предоставляется уникальная возможность реализовать свои амбициозные идеи, как в части идей по интерфейсу HMI, так и функционального наполнения разрабатываемого продукта, так как ваше участие предполагается с самого начала проектирования и разработки нашего продукта. Ваша экспертиза по данной теме будет очень востребована.
Вакансия ожидает одну из ключевых фигур – Инженера по автоматизированному тестированию, задачами которого будет является функциональное и качественное обеспечение команды разработки.

Обязанности

Разработка систем сборки и развертывания для всех разрабатываемых группой проектов на С++ (кроссплатформенный код)
Подготовка единой среды для разработчиков
Автоматизация сборки и тестирования разрабатываемого ПО
Поддержка систем автогенерации документации
Настройка сервисов для совместной работы разработчиков (системы контроля версий, базы знаний команды, документации, мониторинга процесса разработки, обеспечение процессов CodeReview)
Обеспечение отслеживания версий используемых библиотек и своевременное обновление
В случае необходимости, создание инструкций для других участников команды
Работа в существующей экосистеме CI/NightBuild/AutoBuild/AutoTest/CodeStandard на основе GitLab
Команда разработки ведет разработку на следующем стеке технологий: кросс-платформенный код C/C++, библиотеки собственной разработки и OpenSource, IEC61131, LabVIEW/MATLAB

Требования

Опыт разработки инфраструктуры под проект с нуля
TDD, Night Builds, QA
Высшее техническое образование
Уверенные знания по принципам и особенностям работы ОС, сетевых протоколов и различного ПО

Будет плюсом

Опыт использования LabView / SCADA / MATLAB
Опыт кроссплатформенной разработки C/C++ в качестве разработчика
Опыт создания скриптов bash/powershell
Владение английским языком на уровне чтения технической литературы

Условия

З\п по результатам собеседования
Трудовой кодекс
График работы с 9-18 (так как предусматривается командная работа, то часы устанавливаются единым голосованием)
Собственная кухня
Удаленный доступ предусматривается для всех сотрудников: доступ к рабочему месту, некоторым корпоративным сервисам, корпоративный мессенджер и тд., однако мы ориентируемся на преимущественную работу в офисе. Естественно, после разрешения проблемы пандемии

Мы ждем вас!

Наше с вами знакомство проходит в три этапа: контакты с HR, техническое online и с командой в офисе.