Старший разработчик тестового окружения
Частный рекрутер
Рекрутер Евгения
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы от 1 года до 3х лет
Компания разрабатывает блоки управления автомобильной электроникой.
Разработка полного цикла (от требований заказчика к функционалу системы, до поставки блоков управления на сборочный конвейер заказчика), включает в себя разработку программного и аппаратного обеспечения, корпусных деталей и производство.
Заказчики - все российские автопроизводители, некоторые зарубежные компании.
Обязанности:
- Разрабатывать тестовое окружение для автоматизации тестирования встроенного ПО (отрасль automotive)
- Разрабатывать тестовые спецификации и тестовые сценарии
- Проводить модульное и интеграционное тестирование ПО на целевой платформе
- Проводить оценку полноты покрытия требований и кода тестовыми наборами
- Регистрировать обнаруженные несоответствия в системе отслеживания ошибок
- Поддерживать актуальное состояние тестовых наборов и тестовой документации
- Обеспечивать двухстороннюю трассируемость между требованиями, тестами и выявленными несоответствиями в рамках проекта
- Формировать необходимый комплект тестовой документации
- Проводить инспекцию кода на соответствие требованиям спецификации, требованиям внутренних правил разработки
Требования:
- Высшее техническое или физико-математическое образование
- Знание языка программирования С (С99)
- Знание методов анализа и тестирования требований, теорию тестирования, техники тестирования, типы дефектов и их классификации
- Умение читать чужой код
- Умение читать лог компилятора, анализировать ошибки сборки, работать с линкерным скриптом, отладчиком
- Способность находить ошибки в исходном коде в результате его анализа
- Умение ясно, четко и подробно описывать обнаруженные дефекты
- Опыт составления тестовой документации и отчетности
- Умение работать с системами контроля версий и с системами отслеживания ошибок
- Понимание цифровой и аналоговой схемотехники
- Умение работать с контрольно-измерительным оборудованием (осциллографы, мультиметры, логические анализаторы и т.п.)
- Свободное чтение технической документации на английском языке
Будет плюсом:
- Знание языков Python, C++
- Знание систем сборки ПО - cmake, make, ninja
- Знание синтаксиса batch-файлов
- Опыт применения сред автоматизации тестирования (VectorCAST, LDRA Testbed и пр.)
- Знание стандартов в области тестирования (ISO IEC IEEE 29119, ГОСТ Р 56920), промышленных стандартов ISO 26262, DO-178 B, стандартов кодирования MISRA-C, CERT и пр.
- Знание принципов работы операционных систем реального времени
- Опыт разработки встроенного ПО, работа с языком ассемблера
- Английский язык - технический
Условия:
- Оформление по ТК РФ
- Уровень заработной платы устанавливается по результатам собеседования
- Карьерный рост при успешной работе
- Обучение за счет компании
- ДМС по окончанию испытательного срока
- Компенсация за питание
- Возможность занятий спортом
- Теплая парковка в БЦ "А" класса
- Возможен гибридный формат работы (дом/офис), гибкое начало дня
- График 5/2; сб., вс.- выходные дни
- М. Нагатинская (шаговая доступность от метро)