Quality Engineer – QShield (Cybersecurity Products)
About Quarkslab
Quarkslab builds cutting-edge cybersecurity solutions used by security-driven companies and institutions around the world. Our QShield product suite focuses on software protection and reverse engineering resistance across desktop, mobile, and embedded platforms.
We’re not in the cloud - we build real software, tested on real systems. If you enjoy diving deep into complex technical environments, automating smart test coverage, and owning quality end-to-end, read on.
Description du poste
Your Mission
We’re looking for a Quality Engineer to own, drive, and evolve the testing strategy for QShield products. You’ll take the lead on functional and integration test automation, and ensure engineers uphold a high standard of testing. This role blends technical depth, test architecture, and education - you’ll be the quality ambassador across multiple products and platforms.
What You’ll Do
Lead Test Strategy
- Define and implement strategies for functional and integration testing.
- Continuously evaluate and improve test coverage (we have over 1000+ tests).
- Identify gaps, deadweight, and flaky tests and fix them.
Spread the Quality Culture
- Guide and support developers in writing and maintaining effective tests.
- Help teams adopt best practices in automated testing and test-driven development.
- Act as a reference point for all QA-related matters across product teams.
Dig Deep Into Complex Systems
- Work closely with engineers to understand product internals.
- Reproduce bugs, build regression tests, and support issue triage.
- Ensure our products are robust across updates and across environments.
Our Tech Stack
Languages & Tools:
- LIT (LLVM’s test format)
- Python
- C/C++ and Java (nice to have for deeper integration)
Operating Systems:
- Linux
- Windows
- macOS
- Android
- iOS
Build Toolchains:
- CMake
- Java (Maven, Gradle)
- MSVC / Xcode
- Android NDK/SDK (occasionally)
Profil recherché
- Solid experience designing and maintaining automated test frameworks.
- Strong Python skills, especially for tooling, scripting, or test orchestration.
- Comfortable working across OSes (Linux, Windows, macOS).
- A structured and autonomous mindset, able to take ownership of test infrastructure.
- Great communication skills and willingness to mentor engineers.
- Curious and rigorous - you don’t stop at "it works on my machine."
Nice to Have
- Background in product testing or software QA in B2B environments.
- Familiarity with cybersecurity, reverse engineering, or software protection.
- Bonus points for C++ or Java knowledge - not mandatory but helpful.
- adminsys/cross-platform development
Why Join Us?
- Take ownership of quality in mission-critical security products.
- Collaborate with a team of brilliant engineers and security researchers.
- Shape your tooling and test architecture - your decisions will matter.
- Work on meaningful tech, with a human-sized team and international outlook.
- Flexible work environment, whether you're near Paris or remote (in France).