B&A
Paramount
Ingénieur logiciel senior (Java) en test
Présentation
La narration est, et sera toujours, au cœur de ce que nous faisons chez Skydance. Notre vision est de bâtir un écosystème de divertissement prospère où les histoires et les mondes sont imaginés, prennent vie et sont vécus. Nous créons pour tous les âges et tous les publics, en nous appuyant sur la force de nos contenus et de nos expériences ainsi que sur la profondeur de notre lien avec les fans. Nous sommes axés sur les créateurs, centrés sur le public, tournés vers la technologie et déployés à l'échelle mondiale.
Ici, vous travaillerez avec des équipes talentueuses qui avancent rapidement, pensent avec audace et collaborent avec détermination pour obtenir des résultats. Nous visons haut, défendons les meilleures idées et gagnons ensemble, en gagnant chaque jour la confiance de nos employés, créateurs, partenaires et publics.
Si l'opportunité de contribuer à bâtir la prochaine génération d'entreprises mondiales de médias et de divertissement, propulsée par la créativité et la technologie, vous stimule, nous serions ravis de vous accueillir à bord. C'EST PARTI !
Intitulé du poste : Ingénieur logiciel senior en test
Équipe : Ingénierie de la qualité mondiale
Lieu : New York, Los Angeles, San Francisco
Paramount Skydance Corp. recherche un ingénieur logiciel senior en test pour concevoir, architecturer et fournir des solutions de test automatisées de haute qualité, évolutives et fiables sur nos plateformes d'entreprise. Ce rôle exige des compétences confirmées en ingénierie Java. Il nécessite également une expérience en automatisation avancée des tests et une connaissance de l'industrie des médias et du streaming. Vous utiliserez des pratiques CI/CD modernes pour améliorer la qualité et réduire les risques. Votre travail contribuera à offrir d'excellentes expériences client sur les plateformes CTV, SmartTV, mobiles et web. En tant que membre de l'organisation Global Quality Engineering (GQE), vous utiliserez notre framework d'automatisation départemental existant, aiderez à piloter les stratégies de qualité et mentorerez les ingénieurs au sein de GQE pour élever la maturité des tests et l'excellence en ingénierie. Vous tirerez également parti des pratiques de développement et de test augmentées par l'IA en utilisant Claude Code, GitHub Copilot (in-IDE), Cursor et des outils similaires.
Paramount+, un service de vidéo à la demande par abonnement numérique direct au consommateur et de streaming en direct de Paramount Global, combine sports en direct, actualités de dernière minute et une montagne de divertissements. Le service de streaming premium propose une vaste bibliothèque de séries originales, d'émissions à succès et de films populaires dans tous les genres provenant de marques et de studios de production de renommée mondiale, notamment BET, CBS, Comedy Central, MTV, Nickelodeon, Paramount Pictures et la chaîne Smithsonian. Le service est également le foyer de streaming pour une programmation sportive inégalée, incluant chaque événement CBS Sports, du golf au football en passant par le basket-ball et plus encore, ainsi que des droits de streaming exclusifs pour des propriétés sportives majeures, y compris certaines des ligues de football les plus grandes et les plus populaires au monde. Paramount+ permet également aux abonnés de diffuser les stations CBS locales en direct à travers les États-Unis, en plus de la possibilité de diffuser les autres chaînes en direct de Paramount Streaming : CBSN pour des actualités 24/7, CBS Sports HQ pour les actualités et analyses sportives, et ET Live pour la couverture du divertissement.
Responsabilités clés
Créer une couverture d'automatisation robuste et fiable sur le front-end et le back-end
- Créer et maintenir des tests automatisés en utilisant notre framework de test automatisé départemental existant basé sur Java, prenant en charge les tests d'API, d'interface utilisateur, mobiles, CTV/SmartTV et d'intégration ; introduire des bibliothèques, utilitaires et modèles réutilisables pour améliorer la stabilité et l'échelle.
- Utiliser des modèles évolutifs pour les composants de test réutilisables, la gestion des données, les assertions, la parallélisation et l'exécution distribuée.
- Intégrer le framework en profondeur dans les pipelines CI/CD pour soutenir les tests en amont (shift-left) et la qualité continue.
Ingénierie de la qualité augmentée par l'IA
- Promouvoir le développement et les tests assistés par l'IA en utilisant des outils tels que GitHub Copilot (IDE), Cursor et des assistants basés sur LLM pour améliorer la productivité des développeurs, la vitesse de création des tests, les revues de code et le triage des défauts.
- Appliquer l'ingénierie de prompt et les techniques de récupération pour accélérer la génération de cas de test, la synthèse des journaux/télémétrie, la détection d'anomalies de qualité vidéo et l'analyse des causes profondes.
- Évaluer et intégrer des capacités d'IA fonctionnelles qui réduisent de manière mesurable l'instabilité (flakiness), les faux positifs et le temps de triage au sein du framework existant.
Qualité des médias et multi-plateformes
- Étendre la couverture d'automatisation pour la lecture vidéo, la résilience du streaming, les flux DRM, l'insertion publicitaire SSAI/CSAI, les sous-titres et la protection du contenu.
- Valider les métriques QoE (temps de démarrage, taux de re-buffering, pertes d'images, synchronisation vidéo/audio, récupération d'erreur) sur Roku, Fire TV, Android TV/Google TV, Samsung Tizen, LG webOS, Apple TV, les applications mobiles iOS/Android et les lecteurs web modernes.
- Tirer parti des outils multimédias tels que ffmpeg/ffprobe, Charles/Fiddler et les APIs d'inspection de lecteur pour les diagnostics et la validation.
- Assurer l'adoption cohérente des meilleures pratiques d'ingénierie, des normes de codage et des modèles de développement de tests de haute qualité.
Collaboration interfonctionnelle
- Collaborer avec les équipes d'ingénierie vidéo, de lecture/lecteur, de publicité/monétisation, d'opérations CDN/streaming et de plateforme pour assurer une validation robuste des expériences de streaming et des flux publicitaires.
- Collaborer avec le produit pour garantir que la couverture des tests s'aligne sur les priorités commerciales et les objectifs de qualité.
- Travailler en étroite collaboration avec l'ingénierie de plateforme et de données pour soutenir des environnements de test évolutifs, des données de qualité et la télémétrie.
Exécution technique
- Concevoir et mettre en œuvre des suites de tests automatisés complexes en utilisant Java, Selenium, Appium, JMeter, Locust, REST-Assured, TestNG/JUnit et des outils connexes au sein du framework existant.
- Construire et optimiser des stratégies de test, y compris les tests d'API/contrat, d'intégration, de performance/fiabilité et de niveau appareil pour CTV/SmartTV, mobile et web.
- Diagnostiquer et résoudre les problèmes liés à la fiabilité de l'automatisation, à l'instabilité de l'environnement, à la fragmentation des appareils et à l'intégration système.
Qualifications requises
- 6+ années d'expérience en ingénierie logicielle ou en ingénierie de la qualité avec une solide expertise en développement Java.
- Expérience démontrée dans l'utilisation et l'amélioration d'un framework d'automatisation d'entreprise/départemental existant.
- Expertise approfondie des outils d'automatisation de test courants (Selenium, Appium, Playwright, REST-Assured, TestNG, JUnit, Maven/Gradle).
- Expérience en IA (indispensable) : utilisation pratique d'outils de développement assistés par IA. Cela inclut des outils comme Claude Code, GitHub Copilot (IDE), Cursor ou similaire. Les candidats doivent également posséder des compétences utiles en ingénierie de prompt pour le code et les tests. Les LLMs sont exploités pour des tâches telles que la génération de tests, la suggestion de revues de code, la synthèse des journaux et l'accélération du triage.
- Solide connaissance des outils CI/CD (Jenkins, GitHub Actions, GitLab CI, Argo, Spinnaker) et des portes de qualité.
- Expérience avérée dans le test d'applications multimédias/streaming sur CTV (Roku, Fire TV, Android TV/Google TV), SmartTV (Tizen/webOS), mobile iOS/Android et web.
- Validation pratique de HLS/DASH, ABR, DRM, sous-titres et métriques QoE.
- Expérience du cloud (GCP, AWS ou Azure) et de la conteneurisation (Docker, Kubernetes).
- Solide connaissance des modèles de conception logicielle, des structures de données et des principes fondamentaux de l'ingénierie.
Qualifications souhaitées
- Familiarité avec les outils d'observabilité et APM (Grafana, Prometheus, NewRelic, DataDog) et la télémétrie média (Conviva, MUX, NPAW, etc.).
- Expérience avec les tests de contrat (PACT), la virtualisation de service ou les données de test multimédia synthétiques.
- Exposition aux piles d'automatisation CTV/SmartTV et aux laboratoires d'appareils distants.
Compétences clés
- Esprit axé sur la qualité – engagement envers la fiabilité, la maintenabilité et l'amélioration continue.
- Maîtrise de l'IA – jugement pratique sur les domaines où l'IA apporte une valeur mesurable dans les tests.
- Pensée systémique – compréhension des systèmes distribués et des pipelines multimédias complexes.
Indicateurs de succès
- Augmentation de la couverture d'automatisation sur CTV/SmartTV, mobile et web ; réduction de la régression manuelle.
- Réduction mesurable des défauts échappés et des incidents de lecture multimédia.
- Amélioration de la stabilité et de la fiabilité des pipelines automatisés et des exécutions sur appareils.
- Cycles de publication plus rapides grâce à une automatisation évolutive et augmentée par l'IA.
- Adoption large et utilisation cohérente du framework de test GQE par les équipes.
#LI-JC1
INFORMATIONS COMPLÉMENTAIRES
Fourchette de salaire à l'embauche : $110,400.00 - 165,600.00.
La fourchette de salaire à l'embauche pour ce poste s'applique à New York, en Californie, au Colorado, dans l'État de Washington et dans la plupart des autres zones géographiques. La rémunération de départ pour le candidat retenu dépend d'une variété de facteurs liés au poste, y compris, mais sans s'y limiter, la situation géographique, les demandes du marché, l'expérience, la formation et l'éducation. Les avantages sociaux disponibles pour ce poste incluent l'assurance médicale, dentaire, vision, le plan 401(k), la couverture d'assurance vie, les prestations d'invalidité, le programme d'aide aux frais de scolarité et les congés payés (PTO) ou, le cas échéant, tel que dicté par la convention collective appropriée. Ce poste est éligible aux primes.
Skydance est un employeur garantissant l'égalité des chances (EOE)
Nous saisissons l'opportunité de bâtir une main-d'œuvre qui reflète un large éventail de perspectives, d'horizons et d'expériences. Être un employeur garantissant l'égalité des chances signifie que nous prenons au sérieux notre responsabilité de considérer les candidats qualifiés sur la base du mérite. Conformément aux lois du pays ou de la région dans lequel le rôle est basé, cela inclut la considération sans égard à la race, la couleur, l'ethnicité, l'origine nationale, le statut de citoyenneté, la religion ou les croyances, le sexe, le genre, l'identité ou l'expression de genre, l'orientation sexuelle, l'âge, l'état civil, la grossesse, la parentalité, le handicap physique ou mental, les informations génétiques, le statut militaire ou de vétéran protégé, le statut syndical ou toute autre catégorie protégée par la loi applicable.
Si vous êtes une personne qualifiée en situation de handicap, vous pouvez demander un aménagement raisonnable pendant le processus de candidature et/ou de recrutement. Vous pouvez demander des aménagements raisonnables en appelant le 212.846.5500 ou en envoyant un e-mail à [email protected]. Seuls les messages laissés à cette fin seront retournés.
Ce que nous offrons
- Une rémunération attractive et des packages d'avantages sociaux complets. Consultez notre liste complète d'avantages ici skydance.com/careers/benefits.
- Des congés payés généreux.
- Des abonnements gratuits à HBO Max, Paramount+ et d'autres services de streaming et produits d'actualités numériques de Skydance.
- Des opportunités d'engagement des employés robustes, incluant l'accès à des projections et événements exclusifs, des séries de conférences, des activités de bénévolat et plus encore.
