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