Job Description

Our Client is a US based security company looking for a Senior QA Engineer who thrives in complex, highly technical environments. 

You will own end-to-end manual and automated testing, ensuring the distributed services and endpoint applications (built in .NET, C++, and React) are secure, reliable, and compatible. This is not a button-clicking QA role — they need someone who can reverse-engineer bugs, write integration test harnesses, validate stateful client/server behavior, and think like an attacker or power user.

What You Will Do:

  1. Define, own, and execute comprehensive test strategies across backend services, web frontends, and desktop apps on both Windows and macOS.
  2. Validate distributed system behaviors, including state synchronization, persistence, fault tolerance, and security guarantees.
  3. Create detailed, well-researched test plans and cases based on low-level system behavior, API contracts, and desktop workflows.
  4. Desi...

Apply for this Position

Ready to join Sur? Click the button below to submit your application.

Submit Application