Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Коротко о роли
-Develop, maintain, and evolve the existing test automation framework. -Extend automated test coverage in accordance with existing test strategies and image-quality pipelines.
Задачи:
— Разрабатывать, поддерживать и развивать существующую систему автоматизации тестирования
— Расширять покрытие автоматизированных тестов в соответствии с существующими стратегиями тестирования и пайплайнами качества изображений
— Разрабатывать и поддерживать UAT и E2E автоматизированные тесты, интегрированные в CI/CD
— Поддерживать, улучшать и развивать внутренние QA-инструменты для упрощения и развития процессов тестирования
— Конвертировать существующие ручные тест-кейсы в автоматизированные тесты
— Помогать трансформировать тестовую пирамиду для значительного увеличения автоматизированного покрытия и уменьшения ручного регрессионного тестирования
— Разрабатывать и поддерживать автоматизированные тесты с использованием C++ и Python
— Работать с Lua-сценариями и пресетами, где требуется
— Разрабатывать и поддерживать data-driven и reference-based регрессионные тесты с использованием изображений, EXIF-данных, данных калибровки и других эталонных артефактов
— Интегрировать автоматизированные тесты в CI-пайплайны и улучшать надежность выполнения тестов
— Выполнять бенчмаркинг и поддерживать профилирование производительности
— Тестировать AI-функциональность обработки изображений, включая валидацию качества вывода и поведения системы
— Исследовать проблемы 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+ для регулярного общения с заказчиком
Условия:
— Полная занятость
— График работы 5/2
— Формат работы: удалённо, гибрид или офис
Контакты работодателя доступны по кнопке «Откликнуться» после входа.