MacOS MDM & Deployment QA Engineer
Job summary
Honcho Nigeria Limited (a subcontractor of Pledge Software) is a tech and marketing company. We are hiring a hands-on, offshore, work-from-home macOS MDM & Deployment QA Engineer based in Nigeria. In this role, you will test and validate a macOS application across different operating systems.
Job descriptions & requirements
Responsibilities:
- Enrolling and managing Mac test devices through MDM.
- Creating and validating configuration profiles and deployment policies.
- Testing differences between MDM platforms and configurations.
- Validating application behavior on newly enrolled and existing managed devices.
- Reproducing customer MDM configurations when investigating deployment problems.
- Identifying whether failures originate from the application, MDM configuration, packaging, permissions, or macOS itself.
Deployment Workflows:
- Own testing of the complete macOS application deployment lifecycle, including Fresh installations. MDM-based installations. Application updates and version-to-version upgrades.
- Application removal and cleanup.
- Reinstallation after removal.
- Device enrollment and re-enrollment.
- macOS upgrades with the application already installed.
- Deployment to machines with existing profiles, policies, security software, and applications.
- Failed, interrupted, delayed, or partially completed deployments.
- Testing should represent conditions likely to exist on actual enterprise Macs rather than only clean test machines.
MacOS Behavior:
- Investigate how macOS security, privacy, permissions, and system-management behavior affect the application.
- A key responsibility is determining whether unexpected behavior represents an application defect, macOS behavior, MDM policy issue, packaging problem, permissions issue, or environmental conflict.
Compatibility Testing:
- Execute a risk-based compatibility matrix across supported environments, including Supported macOS versions., Apple silicon Macs, Intel Macs where applicable
- Clean and previously configured devices.
- Managed and unmanaged devices.
- Different MDM platforms.
- Different application versions.
- Different installation, deployment, and upgrade paths.
- Identify the combinations presenting the highest risk and prioritize testing accordingly.
Reproduction and Technical Triage:
- Turn unusual deployment or compatibility problems into precise, reproducible engineering issues.
Bug Reports:
- Exact reproduction steps.
- macOS version.
- Hardware and configuration details.
- MDM platform and relevant policies.
- Application version.
- Installation or upgrade path.
- Relevant configuration profiles.
- Logs and diagnostic evidence.
- Expected versus actual behavior.
- Frequency and impact of the problem.
- Engineers should be able to use your report to understand both what failed and the exact environment in which it failed.
Automation and Tooling:
- Automate repetitive portions of compatibility and deployment testing where automation improves reliability and coverage.
- Scripting for environment validation
- Application installation and removal.
- Device-state verification.
- Log and diagnostic collection.
- Configuration verification.
- Regression testing.
- Test-data collection.
- Comparison of results between macOS or application versions.
- Automation should complement (not replace) hands-on validation of macOS and MDM behavior.
Release Quality:
- Work directly with engineering to validate builds before release.
- Determine which macOS configurations have been tested.
- Determine which MDM environments have been validated.
- Determine which deployment workflows have passed.
- Determine which defects remain open.
- Determine which fixes require regression testing.
- Determine which compatibility risks remain before release.
- Verify fixes against the original failing environment whenever practical.
AI-Assisted QA:
- Use AI-assisted tools where appropriate to improve testing efficiency and coverage.
- Generate additional test scenarios.
- Assist with automation and scripting.
- Analyze logs.
- Compare results across environments.
- Investigate unusual failures.
- Identify potential gaps in test coverage.
- AI should increase the scope and efficiency of testing while direct validation on real macOS environments remains an important part of the role.
Requirements:
- A minimum of 7+ years of experience in QA engineering, test engineering, macOS administration, endpoint engineering, or a closely related technical role.
- Hands-on experience testing or supporting software on macOS.
- Practical experience with at least one major MDM platform such as Jamf Pro, Microsoft Intune, Kandji, or Mosyle.
- You understand how enterprise applications are installed, configured, updated, and removed from managed Macs.
- You are comfortable investigating macOS behavior using system logs, Terminal commands, configuration profiles, scripts, and diagnostic tools.
- You can write basic automation or shell/Python scripts to make repetitive testing and diagnostic work more efficient.
- You produce clear, detailed, and reproducible bug reports.
- You can work independently in a remote/offshore environment while collaborating effectively with a U.S.-based engineering team.
- You have reliable internet connectivity and can maintain an appropriate remote testing environment in Nigeria.
- You can provide reasonable working-hour overlap with the U.S.-based team for technical discussions, defect triage, and release activities.
Bonus Qualifications:
- Experience with endpoint security or enterprise security software.
- Experience with PPPC/TCC, Full Disk Access, system extensions, configuration profiles, code signing, notarization, or macOS installer packages.
- Experience administering multiple MDM platforms or supporting enterprise Mac fleets.
- Experience with Python, shell scripting, Swift, XCTest, or CI/CD systems.
- Experience building an MDM or macOS compatibility testing environment from the ground up.
- Experience troubleshooting complex deployment problems involving interactions between applications, security products, MDM policies, and macOS controls.
You Will Own The following:
MDM Environments:
- Build, configure, and maintain macOS test environments using enterprise MDM platforms.
- Primary emphasis will be on Jamf Pro and Microsoft Intune, with additional coverage of Kandji and Mosyle where appropriate.
Location: Remote, Nigeria
Note: This is an offshore position working with a U.S.-based engineering team. Day-to-day testing and investigation will be performed remotely from Nigeria using appropriate Mac hardware and designated MDM test environments.
About Honcho Nigeria Ltd
Honcho Nigeria Limited plays a crucial role as a subcontractor to Pledge Software, supporting its mission to empower nonprofits and communities by providing access to scarce resources. Pledge Software, the creator of Pactman.org, is a for-profit company dedicated to making this vision a reality.
As author Dan Pallotta aptly stated, "We stand on the precipice of a possibility not known to any of our ancestors – a world free of most of the suffering that has plagued humanity since the beginning of time. Our greatest moral question is whether we will make this imagined world a reality."
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.