ID 4102 – Software Development Engineer in Test (MacOS)

extra holidays
Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in at least two of Python, Swift, or Objective-C., Experience developing automated test frameworks for macOS., Strong debugging and troubleshooting skills on macOS., Knowledge of system-level macOS functionalities like Endpoint Security and Network Extensions..

Key responsibilities:

  • Design and maintain automated test infrastructure for macOS system components.
  • Collaborate with engineering and product teams to ensure quality standards.
  • Perform code reviews and early defect detection through white box testing.
  • Conduct regression, exploratory, and compatibility testing across macOS versions.

CONEXIONHR - Recruiting Company logo
CONEXIONHR - Recruiting Company Human Resources, Staffing & Recruiting SME https://www.conexion-hr.com/
51 - 200 Employees
See all jobs

Job description

Job Category: MacOS
Job Location: LATAM

We are looking for a deeply technical and hands-on Software Development Engineer in Test (macOS) to own the quality of our macOS integration layers — including endpoint security agents, network extensions, and other system-level components. You’ll 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.
● Responsible for automating 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.

Qualifications:
● 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.

Great, just keep talking to your recruiter.

Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)

Software Development Engineer in Test (SDET) Related jobs