Научсофт · Россия · по договорённости
Научсофт
Senior/Lead AQA Engineer (Python)
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид или офис
Чем предстоит заниматься
-Develop, maintain, and evolve the existing test automation framework
-Extend automated test coverage in accordance with existing test strategies and image-quality pipelines
-Develop and maintain UAT and E2E automated tests integrated into CI/CD
-Support, improve, and develop internal QA tools used to simplify and evolve testing processes
-Convert existing manual test cases into automated tests
-Help transform the testing pyramid toward significantly higher automated coverage and reduced manual regression effort
-Develop and maintain automated tests using C++ and Python
-Work with Lua-based test scenarios and presets where required
-Develop and maintain data-driven and reference-based regression tests using images, EXIF data, calibration data, and other reference artifacts
-Integrate automated tests into CI pipelines and improve test execution reliability
-Perform benchmarking and support performance profiling activities
-Test AI-based image-processing functionality, including validation of output quality and system behavior
-Investigate AI pipeline issues together with developers
-Validate application behavior across different CPU, GPU, and NPU configurations
-Prepare and maintain tests for newly supported camera and lens models
-Verify correct support of new cameras and imaging hardware across the product
-Analyze requirements, technical documentation, logs, and application behavior
-Investigate complex defects together with developers
-Continuously identify opportunities to improve automation architecture, coverage, reliability, and maintainability
-Participate in technical discussions directly with customer representatives
Наши пожелания к кандидатам
-6+ years of professional experience in Test Automation / AQA
-Strong development-oriented mindset and good understanding of software engineering principles
-Strong practical experience with C++ and/or Python for test automation
-Experience developing and maintaining automation frameworks
-Experience with C++ testing frameworks such as GTest or Catch2
-Experience with CMake / CTest
-Practical experience with Python unittest or similar testing frameworks
-Strong experience testing desktop applications
-Good understanding of desktop application architecture
-Experience developing and maintaining automated test scenarios
-Experience with functional, regression, UAT, and end-to-end automation
-Experience with data-driven testing
-Experience with reference-based regression testing or validation against predefined expected results
-Experience integrating automated tests into CI/CD pipelines
-Ability to analyze logs, investigate failures, and perform root-cause analysis
-Ability to quickly understand complex technical documentation and internal engineering processes
-Willingness and ability to understand the specifics of supporting new camera and lens models
-Strong practical experience using AI assistants such as Claude in daily engineering activities
-Strong communication skills and ability to work directly with customer stakeholders
-Proactive and ownership-driven mindset
-English level B2+ for regular communication with the customer
Контакты: [контакты и ссылка отклика — после бесплатной регистрации]
У этой вакансии есть прямой контакт нанимающего — пишешь человеку, а не в ATS-форму. Контакт и ссылка на исходное объявление открываются после бесплатной регистрации: так мы защищаем их от ботов и парсеров.
12000+ вакансий от 1700+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 950+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.