Inetum
Sur
Ingénieur QA Senior MacOS
À propos du poste
En tant qu'Ingénieur QA Senior macOS, vous serez responsable de la validation de la stabilité, de la sécurité et de la compatibilité d'une plateforme macOS sécurisée utilisée pour protéger des systèmes sensibles. Il s'agit d'un rôle manuel et exploratoire de QA pratique (pas un rôle d'automatisation) qui nécessite une expérience approfondie et pratique des internes de macOS, des extensions système et du comportement des applications. Vous travaillerez aux côtés d'une équipe très expérimentée d'ingénieurs et d'ingénieurs de rétro-ingénierie pour concevoir et exécuter des plans de test manuels qui explorent les extensions système, la communication inter-processus et le comportement du système d'exploitation de bas niveau.
Si vous aimez identifier les cas limites, tout ce qui concerne macOS, casser des systèmes complexes de manière contrôlée et que vous avez un esprit d'investigation pour le comportement du système, ce rôle est fait pour vous.
Responsabilités
- Tester les fonctionnalités de sécurité macOS couvrant les extensions système, Endpoint Security et les frameworks Network Extension.
- Concevoir et exécuter des plans de test manuels pour les extensions système, la communication inter-processus (XPC) et les points d'intégration du système d'exploitation de bas niveau.
- Explorer et documenter les cas limites, les conditions de concurrence (race conditions), les scénarios de compatibilité et les régressions entre les versions de macOS.
- Reproduire et isoler les problèmes complexes liés au sandboxing, aux interactions SIP et TCC, à Launch Services et aux comportements des démons.
- Travailler directement avec les équipes de développement, de support, de produit et d'automatisation pour trier, vérifier et régresser les bugs et les problèmes de compatibilité.
- Valider les interactions entre la plateforme et les applications et services tiers macOS.
- Collaborer avec les SDETs pour transformer les cas exploratoires et de régression en candidats à l'automatisation.
- Maintenir une connaissance approfondie des changements dans les versions de macOS et de la manière dont ils peuvent impacter la fonctionnalité et la compatibilité.
Prérequis
- 5+ années d'expérience QA avec des applications macOS, axées sur les tests de sécurité, de niveau système ou de compatibilité.
- Solide compréhension des internes de macOS, y compris System Extensions, Endpoint Security, XPC, TCC, SIP, Launch Services et les systèmes de fichiers.
- Familiarité avec les outils de diagnostic et de surveillance macOS tels que Console, Activity Monitor, Instruments, fs_usage, dtrace, tcpdump et lldb.
- Expérience dans le test de produits de bas niveau tels que les VPN, les outils de sécurité des points d'extrémité ou les logiciels antivirus.
- Capacité à lire les rapports de crash et les journaux de débogage et à identifier les causes profondes.
- Capacité à travailler de manière autonome et à enquêter sur les problèmes de manière approfondie avant de les escalader.
- Excellente communication écrite pour une documentation claire des cas de test et des rapports de bugs.
- Disponibilité pour travailler pendant les heures ouvrables de la côte Est des États-Unis (EST).
Rémunération : $6,500 USD par mois
** Seuls les CV soumis en anglais seront pris en compte **
- Congés payés et jours fériés
