Инженер по автоматизации тестирования прошивок микроконтроллеров (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;
- Опыт работы с серверным оборудованием/СХД.
Мы предлагаем
Анкета кандидата
Пожалуйста, заполните эту анкету, чтобы мы могли познакомиться с вами поближе.- 01ОткликПодача резюме
или заполнение анкеты - 02ОтборПрохождение интервью
и/или выполнение тестового задания - 03ОфферПолучение обратной связи
и предложения о работе