Fullstack QA-инженер (робототехника)
Описание
Локация: Москва, на месте работодателя. График 5/2, с 09:00 до 18:00.
Компания
Российский разработчик и производитель робототехнических изделий, комплексов и собственных ИТ-решений.
Что делать
Построить систему тестирования с нуля: стратегию, фреймворк автотестов на pytest и Playwright, обязательные проверки в CI.
Проводить функциональное и исследовательское тестирование веб-интерфейсов, терминалов и рабочих станций.
Проверять обмен между устройствами и сервером, включая дублирование, порядок обработки, повторную доставку и восстановление после обрыва связи или питания.
Проводить нагрузочные прогоны и измерять время отклика.
Создать тестовый стенд с реальными устройствами совместно с разработчиками и администраторами.
Готовить проверки и критерии оценки для программ и методик испытаний, участвовать в испытаниях и проверять пользовательские руководства.
Требования
От 4 лет опыта в тестировании, включая не менее 2 лет построения фреймворков автотестов на Python.
Опыт тестирования и автоматизации веб-интерфейсов с Playwright, Cypress или аналогами.
Опыт тестирования API, асинхронных и событийных систем, брокеров сообщений, идемпотентности и повторной доставки.
Знание SQL для проверки данных после операций, опыт нагрузочного тестирования и имитации сетевых отказов.
Опыт работы с Docker, CI и Linux.
Опыт подготовки тестовой документации и применения ИИ-инструментов для генерации тестов и данных, анализа журналов с проверкой результатов.
Хорошо, если есть
Опыт тестирования встраиваемых устройств и веб-приложений на терминалах сбора данных.
Знание ГОСТ 19.301-79 и ГОСТ Р 59792-2021.
Опыт проверки встроенных сканеров, киоск-режима, потери и восстановления Wi-Fi.
Культура и преимущества
ИТ-команда создаётся с нуля, поэтому можно определить подходы к обеспечению качества.
Проекты включают комплекс прослеживаемости производства, бортовые ИИ-сервисы и автоматизацию бизнес-процессов.
Официальное трудоустройство по ТК РФ с первого дня.
Полностью белая заработная плата без задержек.
Полная занятость, график 5/2 и обеденный перерыв.
Процесс найма
Уровень заработной платы обсуждается с успешным кандидатом по итогам интервью.