DNSFilter is revolutionizing network security by providing fast, accurate, and reliable threat protection and content filtering. They are seeking a Quality Engineer experienced in risk-based testing to validate complex network security solutions, particularly for the macOS Roaming Client.
Responsibilities:
- Holistic Risk Discovery: Study the product and integration points to identify risks across the full stack - from the macOS binary to the SaaS dashboard
- Technical macOS & MDM Testing: Own the lifecycle of the macOS agent, including complex install, uninstall, and over-install scenarios including MDM profile creation and deployment testing (Mosyle, Jamf, Kandji)
- Network & DNS Validation: Execute tests that reach “beyond the requirements,” specifically around Captive Portals, DNS interception (DoH/DoT), and network transitions (VPN/Wi-Fi/LTE)
- SaaS & API Correlation: Verify that local client behavior - telemetry, blocks, and heartbeats - synchronizes perfectly with our SaaS dashboards and backend APIs
- Deep-Dive Troubleshooting: Triage and debug complex issues using macOS logs, tcpdump, and API interception tools (Postman/Proxyman) to isolate the root cause
- Environment & Data Management: Build and maintain complex test environments and data sets to simulate diverse global networking conditions and location-based testing
- Tooling for Impact: Design and implement tools/automation where they provide tangible value to productivity, environment maintenance, or deep testing
- Technical Communication: Speak knowledgeably about testing status and risk, delivering concise, actionable bug reports that bridge the gap between OS logs and business logic
Requirements:
- 4+ years of software testing experience with a focus on risk-based, context-driven methodologies
- Hands-on experience testing and debugging locally installed macOS applications, including .pkg/.app lifecycles and Unified Logging
- Proficiency with MDM platforms (Mosyle, Jamf, or Kandji) for profile creation, deployment testing, and managing System Extensions
- Strong understanding of network protocols and DNS (DoH, DoT, UDP/53) using tools like tcpdump, dig, and scutil
- Experience validating SaaS dashboards and API integrity using interception tools like Postman or Proxyman
- Experience with JavaScript and Playwright, plus the ability to create scripts (Shell, Python, or Swift) to automate environment tasks
- Strong knowledge of the SDLC and the ability to identify product risks holistically across a distributed stack
- Proven experience working autonomously in a fast-paced, hyper-growth SaaS startup or scale-up environment
- Experience working effectively with remote, globally distributed teams and availability for ET working hours
- Excellent technical communication skills for translating complex system logs into concise, actionable bug reports
- Experience with AI Augmented Testing
- Deep knowledge of macOS internals and system-level debugging
- Experience implementing DNS filtering, proxying, or network interception technologies
- Understanding of endpoint protection, security auditing, or privacy compliance standards
- Experience testing 3rd party integrations
- Rapid Software Testing (RST)
- Close proximity to our Tampa, FL office