Разработчик E2E автотестов на C++/Qt
Описание
Команда MS Навигатор / Персональная модель ищет разработчика автотестов для промышленного CAD-приложения. Задача роли — разработка и поддержка конечных автоматизированных тестов, проверяющих корректность работы системы целиком: от пользовательских сценариев до взаимодействия подсистем. Unit-тестами мы не занимаемся — фокус исключительно на e2e / системных / интеграционных тестах с реальным запуском приложения и UI. Проект разрабатывается на C++, UI — Qt, целевые платформы: Windows, Linux, Android. Ваши задачи на этой позиции: Разработка и поддержка end-to-end автотестов для CAD-приложения; Автоматизация пользовательских сценариев работы с UI (Qt); Проверка корректности работы системы при реальном запуске приложения; Подготовка тестовых данных, проектов и сценариев; Анализ падений, нестабильных тестов и воспроизводимых дефектов; Интеграция автотестов в CI/CD пайплайн; Поддержка и развитие инфраструктуры автотестирования. Пожелания к опыту: Разработка и поддержка end-to-end автотестов для CAD-приложения; Автоматизация пользовательских сценариев работы с UI (Qt); Проверка корректности работы системы при реальном запуске приложения; Подготовка тестовых данных, проектов и сценариев; Анализ падений, нестабильных тестов и воспроизводимых дефектов; Интеграция автотестов в CI/CD пайплайн; Поддержка и развитие инфраструктуры автотестирования. Будет плюсом: Опыт автоматизации Qt-приложений (Qt Test, Squish, собственные фреймворки и т.п.); Понимание архитектуры C++-приложений; Опыт тестирования CAD / инженерного / графического ПО; Работа с CI (Jenkins, GitLab CI и аналоги); Понимание многопоточности и асинхронного поведения UI; Опыт работы с нестабильными или долгоживущими e2e-тестами; Базовые навыки работы в Linux. Наши условия: Работа в стабильной, динамично развивающейся, аккредитованной ИТ-компании; Официальная заработная плата, оформление по ТК РФ с первого рабочего дня; Предоставляем медицинский полис ДМС со стоматологией за счет компании. Льготные условия оформления ДМС для членов семьи; Интересные задачи и коллектив профессионалов; Возможность карьерного роста; Работаем удалённо или из офиса в Москве, Иваново, Нижнем Новгороде или Обнинске.