Инженер по автоматизации тестирования прошивок микроконтроллеров (AQA)
Описание
Компания 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.