Работодатель:
Зарплата:
100 000 - 150 000 руб.
Опыт работы:
От 1 года до 3 лет
Место работы:
Ростов-на-Дону, Омская улица, 2Е

Пожалуйста, читайте описание Вакансии до конца.

QA работа с Embedded системами, C++

Мы не разрабатываем сайты - мы работаем с железками и пишем ПО под железки, которое также нужно тестировать.

Обязанности

Функциональное тестирование

  • Проверка работы программного обеспечения на стабильность работы (возможны поездки к заказчику).
  • Разработка тест-кейсов, чек-листов и сценариев испытаний.
  • Проведение регрессионного тестирования.
  • Проверка требований и соответствия реализованного функционала ТЗ.

Тестирование алгоритмов

  • Проверка работы:
    • нейронной модели;
    • работы узлов (NDA).
  • Анализ ложных срабатываний программных модулей.
  • Валидация результатов работы нейросетевых моделей.

Тестирование сенсоров

  • Проверка интеграции:
    • видеокамер;
    • тепловизоров;
    • дальномеров;
  • Контроль корректности передачи данных между подсистемами.

Тестирование embedded-части

  • Проверка обмена по:
    • UART;
    • RS-485;
    • Ethernet;
    • EtherCat (будет плюсом).
  • Анализ логов оборудования.
  • Участие в испытаниях на реальном оборудовании.

Документация

  • Заведение дефектов в Jira.
  • Подготовка отчетов о тестировании.
  • Подготовка протоколов испытаний.
  • Ведение тестовой документации.

Требования

Обязательные

  • Опыт работы QA от 2 лет.
  • Понимание жизненного цикла разработки ПО.
  • Опыт работы с Jira.
  • Опыт составления:
    • тест-кейсов;
    • чек-листов;
    • баг-репортов.
  • Знание Linux на уровне пользователя.
  • Навыки анализа логов.
  • Понимание клиент-серверной архитектуры.
  • Базовые знания сетей TCP/IP.

Желательно

  • Опыт тестирования embedded-систем.
  • Опыт тестирования промышленного оборудования.
  • Опыт работы с UART, RS-485, Ethernet.
  • Понимание принципов работы нейросетей.
  • Опыт тестирования систем компьютерного зрения.
  • Навыки работы с Git.

Будет большим плюсом

  • Опыт тестирования робототехники
  • Работа с Wireshark.
  • Опыт автоматизации тестирования на Python.
  • Навыки работы с Postman.
  • Понимание фильтра Калмана и принципов трекинга объектов.
  • Опыт работы с OpenCV.

Технический стек проекта

  • Linux
  • GitLab
  • Jira
  • C++
  • Python
  • OpenCV
  • PyTorch
  • Qt
  • Docker
  • UART / Ethernet / RS-485
  • Тепловизоры
  • Видеокамеры
  • Дальномеры

Что должен уметь хороший кандидат

На собеседовании должен уверенно объяснить:

  1. Разницу между smoke, regression и acceptance testing.
  2. Как проверить корректность работы дальномера.
  3. Как определить ложное срабатывание нейросети.
  4. Как оформить хороший bug report.
  5. Как проверить устойчивость алгоритма при потере части кадров.
  6. Как проверить работу системы при деградации сигнала сенсоров.
  7. Как анализировать логи Linux и встроенного устройства.

Похожие вакансии

Manual QA Engineer (Junior)
Flocktory

Подтвержденные знания в области тестирования ПО, одно или несколько: профильное образование, профессиональные курсы (например, Skypro, Яндекс Практикум, OTUS и аналоги...

115 000 руб.
Manual QA Engineer (web, mobile, SmartTV)
Виасат Тех

Опыт тестирования клиент-серверных приложений от 1,5 лет (web или mobile). Опыт в тест-анализе и тест-дизайне.

QA Engineer (Fullstack)
Метр квадратный

Опыт функционального тестирования от 2х лет. Глубокое понимание процессов тестирования и разработки ПО. Опыт автоматизации тестирования на языке TypeScript...

QA Engineer
Банк ПСБ

Знание теории тестирования (техники тест-дизайна, виды тестирования, жизненный цикл ПО). Понимание принципов работы различных методологий разработки программного обеспечения (Waterfall...

QA Engineer (автоматизация, python)
ITFB Group

Опыт автоматизированного тестирования backend-решений на Python от 3-х лет. Владение техниками тест-дизайна. Знания основ Python и опыт...

190 000 руб.