Our client is seeking a highly technical QA Engineer with deep expertise in Windows internals, networking, and application compatibility testing.
The role involves validating low-level functionality such as drivers, hooks, and system APIs across the Windows Secure Enclave platform.
This position is not a checkbox QA role; it requires reverse-engineering app behaviors, designing compatibility matrices, and creating regression suites to validate complex interactions between Windows components, third-party software, and integrations into the Windows ecosystem.
The role is part of a deeply technical team focused on building endpoint security and system-level compatibility software for unmanaged or BYOD endpoints.
The QA Engineer will work closely with developers who write kernel-mode and user-mode code.
Responsibilities include designing and executing test strategies for low-level Windows functionality, testing application compatibility for numerous real-world desktop applications in containerized/sandboxed environments, and building and maintaining robust manual and automated regression test suites.
The engineer will investigate complex system interactions using tools like Process Monitor, WinDbg, ETW, and Sysinternals, and will file, isolate, and document hard-to-reproduce defects with deep system context.
Collaboration with developers and product managers to understand technical requirements and corner cases is essential.
The role also involves developing automation tools and scripts in Python, PowerShell, or C# to streamline regression and compatibility testing.
Requirements:
Candidates must have 5+ years of Windows QA or SDET experience, focusing on drivers, internals, or endpoint security products.
A deep understanding of Windows OS internals, including kernel/user-mode transitions, ALPC, WFP, NDIS, and minifilters, is required.
Proven experience in testing file systems, registry behavior, networking stacks, service lifecycles, and Group Policy interactions is necessary.
Comfort with debuggers, profilers, and diagnostic tools is essential.
Strong experience in validating application behavior in controlled/sandboxed environments is required.
Familiarity with compatibility testing of major enterprise applications such as MS Office, Zoom, Teams, Citrix, and VPNs is important.
Candidates should have scripting and automation experience in Python, PowerShell, or C#.
Strong communication skills and meticulous bug reporting practices are essential for this role.
Benefits:
The position offers a salary range of $6500 USD per month, along with holidays.
Employees enjoy unlimited PTO, providing flexibility and work-life balance.