Senior MacOS QA Engineer
Sur · Portugal · Spain · France +3 · Remote
All reasons
- Open 49 days
In its favour
- Publishes a salary range
As the Senior macOS QA Engineer, you will be responsible for validating the stability, security, and compatibility of a secure macOS platform used to protect sensitive systems. You will work alongside a team of engineers and reverse engineers to design and execute manual test plans that dig into system extensions, inter process communication, and low level operating system behavior. This is a hands-on, investigative role suited to someone who enjoys uncovering edge cases and understanding how complex systems truly work.
Responsibilities
- Test macOS security features spanning system extensions, Endpoint Security, and Network Extension frameworks
- Design and execute manual test plans for system extensions, inter process communication, and low level operating system 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 and 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 platform and third party macOS apps and services.
- Collaborate with SDETs to turn exploratory and regression cases into automation candidates.
- Maintain close familiarity with changes in macOS releases and how they may impact functionality and compatibility.
- 5+ years of QA experience with macOS applications, with a focus on security, system level, or compatibility testing.
- Strong understanding of macOS internals, including System Extensions, Endpoint Security, XPC, TCC, SIP, Launch Services, and file systems.
- Familiarity with macOS diagnostic and monitoring tools such as Console, Activity Monitor, Instruments, fs_usage, dtrace, tcpdump, and lldb.
- Experience testing low level products such as VPNs, endpoint security tools, or antivirus software.
- Ability to read crash reports and debug logs and identify root causes.
- Ability to work independently and investigate issues thoroughly before escalating.
- Excellent written communication for clear test case documentation and bug reports.
Compensation
$6,500 USD per month.
- PTO and Holidays
We only accept CVs submitted in English.
Skills
- macOS
More jobs at Sur
All 7- Senior Software Development Engineer in TestSur · Brazil · Argentina · Colombia +3 · USD 5,000–6,000/mo1mo ago
- Staff Software EngineerSur · Portugal · Brazil · Poland +3 · USD 9,000–12,000/mo1mo ago
- Senior Business Intelligence EngineerSur · Argentina · Colombia · Brazil +3 · USD 5,000–7,500/mo2mo ago
Similar roles
- Performance QA EngineerVeeam Software · Lisbon, Portugal3d ago
- Quality Assurance EngineerAg · Lisbon (Airbus Portugal) · Coimbra4d ago
- Senior QA Engineer CUSSAmadeus · Lisbon4d ago
- Técnico de Pós-Venda Automóvel (M/F/D)AUTO1 Group · Lisboa, Carnaxide, Portugal5d ago
- Mecânico Administrativo (M/F/D)AUTO1 Group · Lisboa, Carnaxide, Portugal5d ago
- QA Engineer (Mid ou Senior)Genesis Digital Solutions · segunda, quarta e quinta-feira no Marquês de Pombal, Lisboa, Portugal5d ago