Principal QA Engineer (C++)

Principal QA Engineer (C++)
We’re looking for an experienced QA Engineer to play a key role in shaping the quality strategy for the flagship product for one of our clients, our C++-based SDK for OCR and PDF processing. You’ll work closely with other engineers to define and implement effective quality practices that support the development of high-performance, cross-platform libraries.
This is a hands-on role for someone who understands how to test complex, low-level systems and has a strong background in C++. You’ll help build and scale our automation efforts, improve how we detect regressions, and make sure our core libraries perform as expected across all supported platforms.

Responsibilities
  • You will contribute to the long-term quality approach for a complex C++ codebase, with a focus on performance, correctness, and platform compatibility.
  • You’ll help define and grow automated test systems for SDK-level testing across Windows and Linux.
  • You’ll be responsible for setting up and maintaining performance regression tracking, using tools like valgrind, perf, or custom benchmarks to monitor behaviour over time.
  • You’ll work directly with logs, memory dumps, and tools like strace, gdb, and AddressSanitizer to track down hard-to-reproduce issues.
  • You’ll collaborate with developers and release managers to build quality into the development process from the start.
  • You’ll drive efforts to increase automated coverage for critical library APIs and workflows.
  • You’ll document test scenarios, triage results, and help define useful QA metrics.
Required Qualifications
  • 10+ years of experience in QA, including solid experience testing C++ applications or libraries
  • Strong understanding of C++, especially in the context of debugging, memory management, and performance profiling
  • Experience with tools like valgrind, strace, gdb, perf, or similar
  • Familiarity with cross-platform development and testing (Windows, Linux)
  • Ability to read and understand complex C++ code and spot issues early
  • Comfortable working in CI environments with build tools like CMake, Make, or similar
  • Strong written and verbal communication skills
Desired Qualifications
  • Experience testing SDKs, libraries, or developer-facing APIs
  • Exposure to fuzzing, static analysis, and similar testing methods
  • Familiarity with OCR, image processing, or document processing libraries
  • Experience working with hardware-agnostic test environments (e.g., virtualization, containers)
  • Curiosity to dig deep into low-level issues and propose practical solutions

#LI-DNI
kattintson ide a Hays adatvédelmi szabályzat megtekintéshez, amelyben részletes információt talál arra vonatkozólag, hogy miként használjuk és védjük személyes adatait, és az ehhez kapcsolódó jogait.

Összefoglaló

Állás típusa
Munkaerő-toborzás
Iparág
Information Technology
Hely
Budapest
Szakterület
Testing
Szám:
1194214

Kapcsolatfelvétel tanácsadóval

Beszéljen Renata Mates, a pozícióval foglalkozó szaktanácsadónkkal, akinek címe Budapest
1054 Budapest, Akadémia u. 6., Academia Offices

Telefon: +36 70 796 5527

Hasonló állások, mint a(z) Principal QA Engineer (C++)

  • Senior DevOps Engineer (AWS, Java)

    DevOps- AWS- Java- Budapest- Hybrid
    Budapest
  • DevOps Engineer

    Senior DevOps Engineer
    Budapest
  • Production Engineer

    Production Engineer / Production Process Engineer / Gyártástámogató mérnök / Gyártásmérnök / Kaposvár
    Somogy megye
  • Quality control engineer

    Minőségbiztosítási mérnök / quality control / quality assurance / quality engineer
    Somogy megye
  • Supplier Quality Engineer / Beszállítói Minőségbiztosítási Mérnök

    SQA engineer / Supplier Quality Engineer / Beszállítói Minőségbiztosítási Mérnök / Zalaegerszeg / Zala megye
    Zala megye / Zalaegerszeg