Senior MacOS QA Engineer
Sur
Posted: November 21, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
As a Senior MacOS QA Engineer, you will play a critical role in validating the stability, security, and compatibility of the company's technology for macOS.
Required Skills
Job Description
As a Senior macOS QA Engineer, you will play a critical role in validating the stability, security, and compatibility of the company's technology for macOS. This is a deeply technical manual QA role requiring hands-on experience with macOS internals, system extensions, and application behavior.
What You Will Do:
• Test macOS security features that span across system extensions, Endpoint Security, and Network Extension frameworks.
• Design and execute manual test plans for system extensions, inter-process communications (XPC), and low-level OS integration points.
• Explore and document edge cases, race conditions, compatibility scenarios, and regressions across macOS versions.
• Reproduce and isolate complex issues related to sandboxing, SIP/TCC interactions, launch services, and daemon behaviors.
• Work directly with development, support, product, and automation teams to triage, verify, and regress bugs and compatibility issues.
• Validate interactions between the company and third-party macOS apps and services.
• Collaborate with SDETs to turn exploratory and regression cases into automation candidates.
• Maintain deep familiarity with changes in macOS releases and how they might impact functionality and compatibility.
Requirements:
• 5+ years in QA for macOS applications, with a focus on security, system-level, or compatibility testing.
• Strong understanding of macOS internals: System Extensions, Endpoint Security, XPC, TCC, SIP, Launch Services, file systems, etc.
• Familiarity with macOS diagnostic and monitoring tools (e.g., Console, Activity Monitor, Instruments, fs_usage, dtrace, tcpdump, lldb).
• Experience testing low-level products (VPNs, endpoint security, antivirus, etc.).
• Ability to read crash reports, debug logs, and identify root causes.
• Ability to work independently and deeply investigate issues before escalating.
• Excellent written communication for clear test case documentation and bug reports.
Benefits:
Salary: 6,500 USD / month + Holidays
Unlimited PTO