О компании
Научсофт — компания, ищущая Senior/Lead AQA Engineer.
Обязанности
- 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
- Convert existing manual test cases into automated tests
- Help transform the testing pyramid toward higher automated coverage
- Develop and maintain automated tests using C++ and Python
- Work with Lua-based test scenarios and presets
- Develop and maintain data-driven and reference-based regression tests
- Integrate automated tests into CI pipelines
- Perform benchmarking and support performance profiling
- Test AI-based image-processing functionality
- Investigate AI pipeline issues together with developers
- Validate application behavior across different CPU, GPU, and NPU configurations
- Prepare and maintain tests for new camera and lens models
- Analyze requirements, technical documentation, logs, and application behavior
- Investigate complex defects together with developers
- Participate in technical discussions directly with customer representatives
Требования
- 6+ years of professional experience in Test Automation / AQA
- Strong development-oriented mindset and 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
- Experience with functional, regression, UAT, and end-to-end automation
- Experience with data-driven testing
- Experience integrating automated tests into CI/CD pipelines
- Ability to analyze logs, investigate failures, and perform root-cause analysis
- Strong practical experience using AI assistants such as Claude
- English level B2+ for regular communication with the customer
Условия
- Полная занятость
- График 5/2
- Удалённо, гибрид или офис