Senior QA Engineer - Desktop and Distributed Systems
Sur
Posted: February 6, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A Senior QA Engineer with expertise in .NET, C++, and React is required to own end-to-end manual and automated testing for distributed services and endpoint applications.
Required Skills
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.
• Design and implement automation where appropriate (API/integration/UI level).
• Partner closely with development teams to catch issues early through ATDD or early exploratory testing.
• Contribute to reproducibility efforts for complex bugs (across platforms), including writing minimal repro apps or network mocks.
• Drive quality in high-scale systems composed of dozens of backend services and desktop agents.
• Maintain test environments and make sure they are evolving with requirements as they change.
Requirements:
• 5+ years of QA experience, with significant time spent testing backend distributed systems, desktop apps, and full stack web apps.
• Strong hands-on experience testing Windows and macOS desktop applications, with a working knowledge of OS-level concepts like file systems, permissions, services, and sandboxing.
• Experience designing and running manual and automated tests for REST APIs, message queues, and background services.
• Understanding of .NET, C#, Win32 APIs, Swift, Objective-C, and modern web frameworks (like React) from a testing/debugging perspective.
• Familiarity with network protocols, security testing, or reverse engineering behavior at the application level.
• Experience using tools such as Charles/Fiddler, Wireshark, Postman, browser dev tools, or custom test harnesses.
• Comfortable with modern issue tracking, CI/CD, test management, and observability tools.
Benefits:
Salary: $6,000- $7,000 USD /month + Holidays
Unlimited PTO