2,264,148open jobs
144,988companies
260,504added this week
Browse all
Location
In office (Minsk)
Seniority
Staff · 6+ years exp

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 13, 2026.

Overview
Company
Impact
Profile match
NauchSoft is a Belarusian software development and IT consulting company, the Minsk-based entity associated with the ScienceSoft group. It builds custom software for clients, including banking systems and mobile apps, and provides dedicated development teams, testing and project management. Founded in 1989, the company is headquartered in Minsk, Belarus, and is a resident of the Belarus High Tech Park.

Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 37 years and continue growing.

We are looking for an experienced Senior/Lead AQA Engineer to join a long-term project.

The product is a complex desktop application for Windows and macOS focused on image processing, computer vision, RAW photo processing, color accuracy, optical corrections, and AI-based image enhancement.

The project involves technically challenging QA activities at the intersection of test automation, desktop software, image processing, computer vision, AI, and hardware compatibility.

Technical Environment:

  • Platforms: Windows, macOS
  • Programming Languages: C++, Python
  • C++ Testing: GTest / Catch2, CMake / CTest
  • Python Testing: unittest
  • Scripting: Lua
  • Domain: Image Processing, Computer Vision, RAW photo processing, AI-based image enhancement
  • CI/CD: Bamboo
  • Tools: Jira, Git, Zephyr
  • AI Tools: Claude and other AI assistants
  • Testing: Functional, Regression, Exploratory, UAT, E2E, Requirements Analysis, Bug Investigation, Log Analysis
  • Performance: Benchmarking and profiling
  • Test Approaches: Data-driven testing, reference-based regression testing

Key Responsibilities:

  • 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.

Required Skills & Experience:

  • 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 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.

Nice to Have:

  • Experience in Image Processing or Computer Vision.
  • Experience testing AI/ML-powered functionality.
  • Experience with RAW image processing.
  • Experience with graphics-related software.
  • Experience testing software on different CPU / GPU / NPU configurations.
  • Experience with performance benchmarking and profiling.
  • Experience with Lua.
  • Experience testing hardware-dependent functionality.
  • Knowledge of photography, cameras, lenses, image formats, EXIF, or color processing.
  • Personal interest in photography would be a strong advantage.
  • Previous technical leadership experience.

We offer:

  • Opportunity for professional self-realization and growth;
  • Friendly team;
  • 25-days of paid vacation;
  • Medical insurance and 100% payment for sick leave;
  • Professional training and obtaining certificates at the company's expense;
  • Foreign language courses and other corporate programs;
  • A variety of corporate events;
  • Bonuses in case of wedding or a child’s birth;
  • The possibility of remote work from any location.

This role is prospective and has been created in line with the company’s planned team expansion.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,264,148 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Minsk
QA Team Lead 3 hours ago
Remote (likely EAEU) · 6+ years exp · Minsk
SQL
DevOps
CI/CD
Management
Agile
Waterfall
QA
TestRail
Postman
SoapUI
Apply
Remote (EAEU) · Internship · Minsk
Java
SQL
Mobile
JUnit
QA
TestNG
Selenium
Apply
Remote (EAEU) · 3+ years exp · Minsk
Java
Kotlin
SQL
Kotlin
Retrofit
Databases
PostgreSQL
Apache Kafka
Mobile
JUnit
DevOps
Rest API
Splunk
Jenkins
Git
Management
Confluence
Jira
QA
TestRail
Postman
Apply
In office · 3+ years exp · United Kingdom
Python
AI/ML
Cursor
Claude
DevOps
Rest API
Azure
CI/CD
Jenkins
Git
Docker
Kubernetes
GitHub
GitLab
Linux
QA
Playwright
Apply
In office · 3+ years exp · Bengaluru
JavaScript
TypeScript
Node JS
DevOps
Rest API
GCP
GitHub Actions
Azure
CI/CD
Git
AWS
Docker
Kubernetes
QA
Cypress
Playwright
k6
Apply
Remote (EAEU) · 3+ years exp · Minsk
Java
Kotlin
SQL
Kotlin
Retrofit
Databases
PostgreSQL
Apache Kafka
Mobile
JUnit
DevOps
Rest API
Splunk
Jenkins
Git
Management
Confluence
Jira
QA
TestRail
Postman
Apply
In office · 1+ year exp · Minsk
Databases
MySQL
PostgreSQL
MS SQL
DevOps
Rest API
SOAP
Apply
$17k per year · In office · 3+ years exp · Bachelor's Degree · Minsk
Apply
$9.3k per year · In office · Minsk
Apply
$12k per year · In office · Full-Time · Bachelor's Degree · Minsk
Design
AutoCAD
Apply
See all jobs
This is one of many
2,264,148 more open roles from verified company boards, updated every day.