← к выдаче
QA

Инженер по автоматизации тестирования прошивок микроконтроллеров (AQA)

YADROМосква16 дн. назад

Коротко

Develops Python autotests for microcontroller firmware, analyzes system architecture, runs regressions, and localizes defects using lab equipment (UART, CAN · Needs: Middle-level Python, Bash scripting, Git, unit/functional tests, UART/I2C/SPI/CAN interfaces, measurement equipment skills

Описание от работодателя

Компания YADRO — крупный игрок на рынке серверного оборудования. Наши продукты (серверы, СХД, Базовые станции) — это сложнейший софт и железо. У нас нельзя «просто нажать кнопку» . Здесь нужно думать, изобретать и автоматизировать то, что другие делают руками. Если ты устал от скучных веб-тестов и хочешь потрогать «физику» (UART, CAN, осциллограф, логический анализатор) — это твой шанс. Мы ищем инженера по автоматизации тестирования встраиваемых систем в отдел тестирования встраиваемых систем, чтобы разрабатывать и поддерживать тесты прошивок модулей, входящих в продукты компании Yadro. Тестировщик будет разрабатывать автотесты на реализованный функционал встраиваемого ПО, анализировать архитектуру систем на предмет недостатков и уязвимостей, тестировать баги/фичи на стендах в лаборатории, запускать регрессионные тесты в рамках предрелизных проверок. Чем предстоит заниматься: Разрабатывать автотесты на Python для функционала встраиваемого ПО; Проводить анализ требований и участвовать в ревью архитектуры на ранних этапах; Запускать регрессии, локализовать дефекты на стендах, в том числе с использованием измерительного оборудования; Разработка и поддержка документации для тестов и ПО (вики-страниц); Соблюдение внутренних стандартов на разработку \ ведение документации \ ведение проектов; Работа в команде, используя гибкие методологии разработки; Работать в кросс-функциональной команде, влиять на процессы тестирования; Участие в разработке и улучшении внутренних стандартов тестирования. Что мы ожидаем от будущего члена команды: Умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании; Знание Python на уровне middle; Знание Bash на уровне - "написать скрипт для автоматизации сборки прошивки"; Знание и умение пользоваться Git по gitflow с ветками PR и тд; Знание и умение писать unit-тесты / функциональные тесты; Знание интерфейсов - UART, I2C, SPI, CAN; Элементарные навыки работы с измерительным оборудованием; Английский язык на уровне чтения документации. Дополнительно приветствуем: ​​​​​​​​​​​​​​ Продвинутое знание Python; Опыт работы с Jira/Bitbucket/Confluence; Опыт разработки под STM32 и/или аналогах (GD32); Опыт CI/CD; Знание Jenkins; Знание pytest / allure; Опыт работы с серверным оборудованием/СХД. Будем рады предложить: Возможность выбрать удобные начало и окончание рабочего дня; Конкурентный уровень заработной платы и премирование по результатам работы; Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами; Обучение и развитие: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях; Программу поддержки инноваций: премии за регистрацию патентов, создание результатов интеллектуальной деятельности; Лекторий с выдающимися экспертами: инженерами, учеными и исследователями; Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких; Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами; Открытое общение: регулярные онлайн-встречи всей команды YADRO.