Научсофт Опубликована 6 дней назад · отклик: почта работодателя
Senior/Lead AQA-инженер (Python, C++)
ЗарплатаПо договорённости
ФорматГибрид
ЛокацияНе указана
ГрейдSenior / Lead
ЗанятостьПолная занятость
Научсофт Senior/Lead AQA Engineer (Python) Опыт работы: более 6 лет Полная занятость График: 5/2 Формат работы: удалённо или гибрид или офис
Чем предстоит заниматься
- Разрабатывать, поддерживать и развивать существующий фреймворк автоматизации тестирования
- Расширять покрытие автоматизированными тестами в соответствии с существующими стратегиями тестирования и пайплайнами оценки качества изображений
- Разрабатывать и поддерживать автоматизированные UAT и E2E тесты, интегрированные в CI/CD
- Поддерживать, улучшать и разрабатывать внутренние QA-инструменты для упрощения и развития процессов тестирования
- Переводить существующие ручные тест-кейсы в автоматизированные тесты
- Помогать смещать тестовую пирамиду в сторону значительно большего автоматизированного покрытия и снижения объёма ручной регрессии
- Разрабатывать и поддерживать автоматизированные тесты на C++ и Python
- Работать с Lua-сценариями и пресетами там, где это требуется
- Разрабатывать и поддерживать data-driven и reference-based регрессионные тесты с использованием изображений, EXIF-данных, калибровочных данных и других эталонных артефактов
- Интегрировать автоматизированные тесты в CI-пайплайны и повышать надёжность выполнения тестов
- Проводить бенчмаркинг и поддерживать активности по профилированию производительности
- Тестировать функциональность обработки изображений на базе ИИ, включая проверку качества выходных данных и поведения системы
- Исследовать проблемы AI-пайплайнов совместно с разработчиками
- Проверять поведение приложения на различных конфигурациях CPU, GPU и NPU
- Готовить и поддерживать тесты для новых поддерживаемых моделей камер и объективов
- Проверять корректность поддержки новых камер и оборудования для обработки изображений в продукте
- Анализировать требования, техническую документацию, логи и поведение приложения
- Исследовать сложные дефекты совместно с разработчиками
- Постоянно выявлять возможности улучшения архитектуры автоматизации, покрытия, надёжности и поддерживаемости
- Участвовать в технических обсуждениях напрямую с представителями заказчика
Наши пожелания к кандидатам
- 6+ лет профессионального опыта в автоматизации тестирования / AQA
- Сильный инженерный склад ума и хорошее понимание принципов разработки ПО
- Сильный практический опыт работы с C++ и/или Python для автоматизации тестирования
- Опыт разработки и поддержки фреймворков автоматизации
- Опыт работы с фреймворками тестирования на C++, такими как GTest или Catch2
- Опыт работы с CMake / CTest
- Практический опыт работы с Python unittest или аналогичными фреймворками тестирования
- Сильный опыт тестирования десктопных приложений
- Хорошее понимание архитектуры десктопных приложений
- Опыт разработки и поддержки автоматизированных тестовых сценариев
- Опыт функционального, регрессионного, UAT и end-to-end тестирования
- Опыт data-driven тестирования
- Опыт reference-based регрессионного тестирования или валидации по заранее заданным ожидаемым результатам
- Опыт интеграции автоматизированных тестов в CI/CD пайплайны
- Умение анализировать логи, исследовать сбои и проводить root-cause анализ
- Умение быстро разбираться в сложной технической документации и внутренних инженерных процессах
- Готовность и способность понимать специфику поддержки новых моделей камер и объективов
- Сильный практический опыт использования AI-ассистентов, таких как Claude, в повседневной инженерной работе
- Сильные коммуникативные навыки и умение работать напрямую со стейкхолдерами заказчика
- Проактивный подход и чувство ответственности
- Английский уровень B2+ для регулярного общения с заказчиком
Инструменты в вакансии
Навыки и технологии
Направления