описание
Компания «Е-Цифра» осуществляет полный цикл разработки программных комплексов, включающих устройства, сетевые и облачные сервисы, мобильные приложения. Основная специализация — программное обеспечение для домофонии, СКУД и камер видеонаблюдения. Компания взаимодействует с крупнейшими российскими производителями оборудования для жилых домов, объектов социальной сферы и промышленно-гражданского строительства. Сейчас мы в поисках специалиста, который будет осуществлять тестирование внутренних продуктов, в том числе устройств на базе Linux.
задачи
- Проведение ручного тестирования. Тестирование аппаратных комплексов и встраиваемого ПО базе Linux на всех этапах: от прототипа до серийного устройства
- Тестирование обновления, сетевых настроек, работа с логами и консолью.
- Проведение автоматизированного тестирования, написание unit-тестов на основе кода
- Тестирование API бэкенда: выполнять запросы и анализировать ответы
- Подготовка, сборка, поддержка тестовых стендов: выполнение монтажа и коммутации оборудования, подключение периферийных устройств
- Проверка протоколов и интеграций: IP-сеть, RS-485/Wiegand, взаимодействие с облаком и мобильными приложениями
- Участие в регрессии перед релизом и серийным производством
- Сбор сведений о нарушениях работы программно-аппаратного комплекса, анализ полученных результатов: ошибок, сбоев, некорректной работы, уязвимостей, чтение логов
- Оформление полученных результатов в виде отчетов о тестировании
- Работа в трекере задач Jira, подготовка профильных статей в Confluence
- Взаимодействие с разработкой, схемотехниками и производством при разборе дефектов
- Участие в приёмо-сдаточных испытаниях и подготовке устройства к серийному производству
- Подготовка эксплуатационной документации
требования
- Среднее или высшее техническое образование
- Опыт тестирования от 2 лет, в том числе аппаратного обеспечения или встраиваемых систем
- Опыт самостоятельной разработки тест-кейсов
- Опыт модульного и интеграционного тестирования
- Уверенная работа с Linux (командная строка, SSH, анализ логов).
- Базовые знания С, С++, Makefile, cmake
- Умение читать код и писать unit-тесты на его основе
- Знание фреймворков модульного тестирования (GTest, Catch2, doctest)
- Базовые знания сетевых технологий (TCP/IP, DHCP, NAT)
- Умение использовать PuTTY, MobaXterm,Postman
- Уверенное владение измерительными приборами (мультиметр, осциллограф) для проверки питания и электрических интерфейсов
- Умение читать принципиальные электрические схемы и техническую документацию, понимание основ электротехники
- Понимание цели, задачи и процедуры тестирования
- Техническая грамотность
- Опыт в сборке/коммутации стендов
- Будет плюсом: Умение настраивать сетевое оборудование; Опыт разработки тест-кейсов с нейросетями; Понимание структуры СУБД (PostgreSQL); Базовые навыки работы с паяльником/сборкой тестовых стендов; Понимание работы SIP-серверов; Опыт в области домофонии и СКУД; Jira/Confluence; Знание оборудования и линейных протоколов систем домофонии; Широкий кругозор в области it
условия
- Оформление - TK РФ, испытательный срок 3 месяца
- Уровень дохода: 120 000р - 160 000р. "Белая" заработная плата, обсуждаемая по итогам собеседования
- Обучение в команде
- Возможность научиться работать с различными типами домофонного оборудования
- Офис в центре города с оборудованным местом для работы (мониторы, отладочные стенды)
- Первые 3-6 месяцев работа в офисе (Петроградская наб., д. 34), чтобы вникнуть в специфику работы с ПО и домофонным оборудованием. Далее можно выбрать удаленные дни при необходимости
- Отсутствие дресс-кода
- Бесплатный чай/кофе, печенье