Overview
Software Development Engineer in Test (MacOS) at Sur Global, Bogota, D.C., Capital District, Colombia
We are looking for a deeply technical and hands-on SDET (macOS) to own the quality of macOS integration layers — including endpoint security agents, network extensions, and other system-level components.
You will work closely with engineering and product teams to build high-fidelity automated tests, validate complex behavior across macOS internals, and ensure our platform's reliability, security, and compatibility on Apple hardware.
This is not just UI testing — this is system extension testing, sandbox boundary validation, and building test frameworks that simulate real-world macOS system behavior under enterprise security constraints.
Responsibilities
- Work with product development teams throughout the product life cycle to ensure software quality requirements and goals are established and met
- Automate functional and non-functional tests to reduce test duration
- Design, build, and maintain automated test infrastructure for system-level macOS functionality, especially around:
- Perform code reviews and white box testing to uncover defects early in the product life cycle
Requirements
- Strong proficiency in at least two of the following languages: Python, Swift, ObjC
- Design, build, and maintain automated test infrastructure for system-level macOS functionality, especially around: Endpoint Security, Network Extensions, Accessibility and other Mac frameworks
- Experience developing automated test frameworks or comprehensive test suites targeting macOS desktop applications and platform functionality
- Participate in architectural and design reviews with engineering and product
- Drive regression, exploratory, and compatibility testing across macOS versions (including Sonoma and beyond)
- Excellent debugging and troubleshooting skills on macOS
Nice to have
- Experience in reverse engineering, disassembly, or debugging at the kernel/driver level is highly desirable
- Practical knowledge of functional and regression testing methodologies for desktop applications
- Familiarity with performance testing techniques (soak, stress, load testing)
- Background in virtualization platforms, data center operations, or VM lifecycle management
- Experience integrating AI/LLM-based solutions into automation to improve testing efficiency
Benefits
- Salary: $7,500 USD /month + Holidays
- Unlimited PTO
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting
Note: This description focuses on responsibilities, qualifications, and benefits for the Software Development Engineer in Test (MacOS) role.
Other job postings and generic notes were omitted to maintain clarity.
#J-18808-Ljbffr