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:
- Define, own, and execute comprehensive test strategies across backend services, web frontends, and desktop apps on both Windows and macOS.
- Validate distributed system behaviors, including state synchronization, persistence, fault tolerance, and security guarantees.
- Create detailed, well-researched test plans and cases based on low-level system behavior, API contracts, and desktop workflows.
- Desi...
Apply for this Position
Ready to join Sur? Click the button below to submit your application.
Submit Application