Нижний Новгород, Москва, Петербург, другие города России
Динамично развивающаяся команда экспертов в области создания инструментов для проектирования и разработки, а также системного программного обеспечения для разрабатываемых аппаратных платформ RISC-V архитектуры, ищет Ведущего full stack QA инженера.
От кандидатов требуется желание работать и развиваться в области автоматизации тестирования разрабатываемых инструментов и проведении системного интеграционного тестирования аппаратных решений. Потребуется создавать принципиально новые тестовые сценарии, создавать и развивать фреймворки автоматизации тестирования, участвовать в проведении системного интеграционного тестирования новейших аппаратных решений и многое другое.
Работая в нашем проекте, вы приобретёте опыт разработки на языке python, опыт работы с ОС семейства Linux, а также Docker, Kubernetes, Jenkins. Познакомитесь с множеством интересных людей.
Чем Вам предстоит заниматься:
- Анализ требований, архитектурной документации SoC, RTL-спецификаций и ПО (drivers, firmware, applications).
- Проектирование тестовых моделей (use cases, state machines, decision tables, equivalence classes), риск-анализ и определение тестового покрытия.
- Разработка и поддержка стратегий тестирования на уровне модулей, интеграции и системы (включая выбор подходов, приоритизацию и метрики покрытия).
- Разработка высокоуровневых тест-планов, интеграционных и системных тестовых сценариев для ПО и битстримов.
- Дизайн и ревью сложных тест-кейсов.
- Тестирование битстримов на FPGA-прототипах, эмуляторах и реальном силиконе: bring-up, smoke, stability, совместимости с ПО.
- Проектирование, разработка и поддержка автоматизированных систем и фреймворков тестирования (включая архитектуру тестов, выбор инструментов и интеграцию в CI/CD).
- Автоматизация тестов (написание и поддержка автоматизированных тестовых фреймворков, интеграция в CI/CD).
- Техническое руководство и наставничество младших и средних членов QA-команды (code review, передача знаний, помощь в росте).
- Участие в code review тестового кода и фреймворков.
- Участие в улучшении и оптимизации процессов контроля качества в команде и на уровне отдела (внедрение лучших практик, метрик, инструментов).
- Анализ дефектов, воспроизведение сложных багов, работа с разработчиками и командой верификации для root-cause analysis.
- Поддержка traceability требований → тесты → баги.
- Участие в планировании, оценке задач, ретроспективах и улучшении QA-процессов.
Что мы ожидаем от будущего члена команды:
- Опыт работы QA Engineer от 5 лет, из них минимум 2–3 года на позиции Senior/Lead.
- Глубокий опыт тестирования системного и/или прикладного ПО (drivers, firmware, RTOS, Linux-based systems).
- Уверенное знание методологий тестирования.
- Опыт проектирования тестовых моделей и тест-планов с нуля по требованиям и архитектуре.
- Навыки автоматизации тестирования на Python (pytest), опыт работы с CI/CD (Jenkins, GitLab CI и т.п.).
- Уверенный английский язык (чтение технической документации).
Дополнительно приветствуем:
- Понимание базовых принципов цифровой схемотехники, интерфейсов.
- Опыт работы с инструментами: JTAG/debuggers.
- Опыт тестирования FPGA/SoC битстримов или пост-силиконовой валидации.
- Сертификация ISTQB Advanced Level или аналог.
- Опыт менторства или лидерства небольших QA-подгрупп.
- Системное мышление, сильные аналитические навыки, внимание к деталям;
- Умение работать в команде, позитивное отношение к изменениям.
- Самостоятельность и инициативность.
- Хорошие коммуникативные навыки, умение аргументировать свою позицию
Будем рады предложить:
- Конкурентный уровень полностью официальной заработной платы;
- Работу в аккредитованной ИТ-компании;
- Гибкое начало рабочего дня;
- Возможность выбора формата работы (удалённая/офис/гибрид);
- Программы обучения и развития сотрудников (включая внешние курсы повышения квалификации);
- Внутреннюю программу поддержки инноваций;
- Систему премирования за научные достижения, публикацию статей и регистрацию патентов;
- «Лекторий», в рамках которого приглашённые эксперты и наши специалисты делятся профессиональным опытом из различных областей науки;
- Медицинскую страховку с первых дней работы, включающую стоматологию