Quality Engineer – QShield (Cybersecurity Products)

fully flexible
Work set-up: 
Full Remote
Contract: 
Work from: 
France

Offer summary

Qualifications:

Experience designing and maintaining automated test frameworks., Strong Python skills for tooling and scripting., Comfortable working across multiple operating systems (Linux, Windows, macOS)., Structured, autonomous, and able to take ownership of test infrastructure..

Key responsibilities:

  • Define and implement testing strategies for functional and integration tests.
  • Guide and support developers in writing effective tests and adopting best practices.
  • Work closely with engineers to understand product internals and reproduce bugs.
  • Ensure products are robust across updates and various environments.

Quarkslab logo
Quarkslab Computer Hardware & Networking SME https://www.quarkslab.com/
51 - 200 Employees
See all jobs

Job description

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.


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)


What We’re Looking For

✅ 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).

Required profile

Experience

Industry :
Computer Hardware & Networking
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Curiosity
  • Communication
  • Problem Solving

Quality Improvement Engineer Related jobs