Senior/Lead AQA Engineer (Python)
Технологии
Описание вакансии
Кратко о роли
Научсофт ищет Senior/Lead AQA Engineer (Python) для работы над автоматизацией тестирования сложных систем обработки изображений. Роль предполагает развитие фреймворков, интеграцию в CI/CD и прямое взаимодействие с заказчиком.
Ключевые задачи
- Разработка и поддержка фреймворков для автоматизации тестирования.
- Создание и интеграция UAT и E2E тестов в CI/CD пайплайны.
- Конвертация ручных тест-кейсов в автоматизированные.
- Тестирование AI-функционала обработки изображений и анализ сложных дефектов.
- Работа с C++, Python и Lua-сценариями.
- Взаимодействие с представителями заказчика по техническим вопросам.
Обязательные требования
- Опыт в AQA от 6 лет.
- Уверенное владение C++ и/или Python.
- Опыт разработки и поддержки фреймворков автоматизации.
- Опыт работы с GTest/Catch2, CMake/CTest, Python unittest.
- Опыт тестирования десктопных приложений.
- Опыт работы с CI/CD и data-driven тестированием.
- Английский язык на уровне B2+.
Будет плюсом
- Опыт работы с AI-ассистентами в инженерных задачах.
- Понимание специфики работы с камерами и оптикой.
Условия и бенефиты
- Полная занятость, график 5/2.
- Гибкий формат работы: удаленно, гибрид или офис.
Процесс найма
- Для отклика отправьте резюме на указанный email.
Научсофт ищет Senior/Lead AQA Engineer (Python).
Задачи:
- Разработка, поддержка и развитие фреймворка автоматизации тестирования.
- Расширение покрытия автотестами в соответствии со стратегиями тестирования и пайплайнами качества изображений.
- Разработка и поддержка UAT и E2E тестов, интегрированных в CI/CD.
- Поддержка и развитие внутренних QA-инструментов.
- Конвертация ручных тест-кейсов в автоматизированные.
- Трансформация пирамиды тестирования для увеличения покрытия и снижения ручной регрессии.
- Разработка автотестов на C++ и Python.
- Работа с Lua-сценариями.
- Разработка регрессионных тестов на основе данных (изображения, EXIF, калибровка).
- Интеграция тестов в CI пайплайны.
- Бенчмаркинг и профилирование производительности.
- Тестирование AI-функционала обработки изображений.
- Исследование проблем AI-пайплайнов совместно с разработчиками.
- Валидация поведения приложения на различных конфигурациях CPU, GPU, NPU.
- Подготовка тестов для новых моделей камер и объективов.
- Анализ требований, документации и логов.
- Участие в технических дискуссиях с заказчиком.
Требования:
- 6+ лет опыта в Test Automation / AQA.
- Сильный инженерный подход.
- Практический опыт работы с C++ и/или Python.
- Опыт работы с C++ фреймворками (GTest, Catch2), CMake/CTest.
- Опыт работы с Python unittest.
- Опыт тестирования десктопных приложений.
- Опыт функционального, регрессионного, UAT и E2E тестирования.
- Опыт работы с CI/CD.
- Навыки анализа логов и root-cause анализа.
- Английский язык B2+.
Оригинальная вакансия:
https://t.me/job_python/8039