Senior AQA (Python) Specialist в компанию Timspark
Timspark ищет Senior Automation QA специалиста для работы над расширением автоматизированного тестового покрытия C++ GUI desktop приложений. Проект с применением Python, BDD и собственных решений для автоматизации UI.
📝 Обязанности
- Проектирование, внедрение и поддержка автоматизированных функциональных и GUI-тестов для C++ desktop приложений.
- Разработка стратегий тестовых данных и выбор оптимальных подходов для сложных рабочих процессов.
- Расширение текущего фреймворка (новые модули, утилиты, интеграции).
- Работа с внутренним UI server (pyta-driver) через REST API для взаимодействия с Windows-приложениями.
- Поддержка прозрачной отчетности (Allure), стабильности и видимости прогонов регрессии.
- Участие в code review и обеспечение высокого качества кода и документации.
- Взаимодействие с разработчиками, инженерами QA и заказчиками для обсуждения стратегий тестирования и приоритетов.
- Обеспечение воспроизводимости прогонов на выделенных агентах, повторяющих продакшн.
🔍 Требования
- 5+ лет опыта тестовой автоматизации или разработки.
- Глубокое знание тест-дизайна для сложных бизнес-процессов, тестовых данных, риск-ориентированного тестирования.
- Практический опыт написания и поддержки автотестов для десктопных приложений (Windows).
- Опыт с BDD-фреймворками (желательно behave) либо быстрая обучаемость.
- Знания баз данных и ORM в Python (желательно SQLModel).
- Опыт работы с инструментами отчетности (Allure) — настройка прозрачных и отслеживаемых отчетов и метрик.
- Уверенное владение Git, участие в code review и технической документации.
- Английский уровень Intermediate+ (ежедневная коммуникация в проекте).
- Сильные навыки решения проблем и командного взаимодействия.
💎 Будет преимуществом
- Знание архитектуры C++ desktop и Windows UI Automation.
- Опыт проектирования или расширения собственных automation framework.
- Навыки работы с CI/CD для автотестов (GitHub Actions/Jenkins), включая параллельный запуск и артефакты.
- Понимание performance и stability testing для desktop приложений.
- Опыт в медтехе или регулируемых доменах (качество, отчетность, трассируемость).
- Опыт работы с REST API для управления приложениями или автоматизацией.
🕹 Условия
- 28$ gross в час;
- Полная занятость, длительность проекта 3+ месяца;
- География: ЕС;
- Общение на английском языке (B2 и выше);
- Работа в команде международного уровня.
📞 Контакты