Ingénieur QA – Automatisation (NEA-CDN)

ATEME (PARIS : ATEME), est un leader mondial des solutions de compression et de diffusion vidéo pour la diffusion, le câble, la télévision par satellite, l’IPTV et l’OTT.  Nous aidons les principaux fournisseurs de contenu, fournisseurs de services et les services de vidéo à la demande à transformer leurs opérations vidéo. Grâce à un investissement continu en R&D, nous permettons à nos clients de produire des vidéos de haute qualité tout en réduisant les coûts de transmission et en augmentant leurs revenus grâce à de nouveaux services.

Chez ATEME, nous valorisons l’innovation, la pro-activité et l’enrichissement interculturel grâce à des collaborateurs de 30 nationalités différentes. Nous considérons le globe comme notre terrain de jeu et nous facilitons la mobilité internationale, notamment dans nos bureaux en France, à Sao Paulo, Denver, New York ou Singapour.

Faites partie de notre équipe et joignez-vous à notre fantastique voyage !

Dans le cadre de sa stratégie d’expansion en matière de solution vidéo et de conquête de nouveaux marchés, ATEME est entrée en processus d’acquisition de la société ANEVIA. Le rapprochement des deux sociétés repose sur l’ambition de renforcer la position de leader d’ATEME et de devenir la solution vidéo de référence pour des milliards de consommateurs !

 

Missions

Dans un contexte où la distribution de contenus vidéo sur internet est en pleine expansion, la mise en place de réseaux de distribution efficaces est un enjeu majeur pour les différents acteurs du marché.

En quête d’efficacité, nous améliorons en permanence les performances de nos applications destinées au réseau de diffusion de contenu (CDN – Content Delivery Network).

Un CDN est principalement composé d’un ensemble de serveurs de cache interconnectés et pouvant être distribués au plus près des clients. Cette architecture permet d’une part de répartir la charge réseau et d’autre part de servir le contenu de manière adaptée (en fonction de la localisation des clients et du contenu demandé).

Au sein de la R&D, vous rejoignez une équipe Agile/SCRUM en charge du développement de notre solution de cache, appelé NEA-CDN. Vous participerez à sa conception, son développement, sa validation et son optimisation.

Notre solution est basée sur une architecture micro-services déployable sur des clusters privés ou publiques.

À ce titre, vos principales missions seront de :

  • D’intégrer une équipe agile “produit” pour en maîtriser le périmètre fonctionnel et participer au développement des tests associés aux fonctionnalités de celui-ci, ainsi que d’en porter la qualité.
  • D’aider l’équipe à avoir à tout moment la qualité à l’esprit, en être le coach QA pour la mener vers une vision Agile QA,
  • De définir et aider au développement des tests automatisés nécessaires à la validation continue du produit
  • De définir les outils logiciels nécessaires aux tests du produit, les développer si nécessaire
  • D’effectuer ces développements en collaboration avec l’équipe agile dont vous faites partie, à travers l’outils de gestion de version GIT et en particulier à travers du processus de “merge request” assurant une relecture croisée du code
  • De veiller à la stabilité des tests automatisés exécutés en intégration continue ainsi que du produit en lui même

 

Profil du candidat
  • Vous avez une formation d’ingénieur de développement et/ou une spécialisation en tests logiciels
  • Vous avez une expérience significative en tant que QA agile d’une équipe et en automatisation de tests en environnement R&D
  • Vous êtes rigoureux, autonome et avez le sens du détail
  • Vous considérez qu’un logiciel robuste et fiable devrait être la priorité
  • Une expérience dans le domaine de la télévision numérique serait un plus
  • Les concepts liés aux micro-service “stateless” et au API REST vous sont familier
  • Une connaissance avancée des systèmes d’orchestration de conteneurs serait un plus.

 

Compétences exigées
  • BDD
  • Utilisation des outils et langages associés aux tests automatisés (Python, Pytest, Cypress, Selenium, bash…)
  • Bonne maîtrise de Linux
  • Vous pouvez justifier d’une expérience des applications en micro-services
  • Vous savez utiliser Docker et Kubernetes
  • Travail en équipe Agile
  • Anglais technique

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à jobs@ateme.com