Assurance Quality Vidéo Factory
Contexte :
La plate-forme technique permettant la fabrication (encodage/transcodage et packaging) des flux live simulcast des chaînes linéaires et de toute la VOD du groupe, la fabrication des flux de contribution pour les événements sportifs (contribution RTMP et SRT) et le découpage automatisé de certains programmes des chaînes linéaires.
Le rôle de la Video Factory est ainsi très transverse et crucial pour la réussite globale. Les produits sont essentiellement de nature backend (API, base de données, moteur de workflow de fabrication, backoffice de gestion des publications…).
La roadmap de la Video Factory est en grande partie en adhérence avec celles des offres numériques dont les évolutions demandent souvent des ajustements importants des process Video Factory.
MISSIONS :
L’objectif d’une prestation de QA (Quality Assurance) dans une équipe de développement est d’assurer la qualité du produit en identifiant et prévenant les bugs avant la mise en production.
La mission en étroite collaboration avec les développeurs, les chefs de projet et les testeurs pour garantir que le logiciel respecte les exigences et fonctionne sans erreurs.
Le but de la mission de QA est de concevoir et exécuter des tests manuels et automatisés, analyser les résultats et documenter les anomalies, de participer à l’amélioration des processus de développement, de proposer de bonnes pratiques et stratégies de test ; Le tout afin d’optimiser la fiabilité, la performance et l’expérience utilisateur du produit final.
Activités principales :
Analyse des exigences
Compréhension et analyse les spécifications fonctionnelles et techniques
Détection des incohérences et propositions d’améliorations
Étude du product backlog afin de déterminer les tests à réaliser
Approbation de la mise en production des users stories
Proposition d’évolutions et correctifs selon les remontées supports
Contribution à la définition des indicateurs de performance et qualité de la Video Factory
Analyse des résultats et proposition des ajustements qui en découlent
Conception des tests
Élaboration et mise en œuvre des plans de couverture, de test ou de contrôle pour couvrir l’ensemble du périmètre de la recette
Rédaction des critères d’acceptation et scénarios de test et validation de ceux-ci sur des services BACKEND (API) et FRONTEND (BACKOFFICE)
Rédaction des plans de test basés sur les exigences du projet
Définition des cas de test pour couvrir les différents scénarios
Exécution des tests
Réalisation des tests fonctionnels, régressions, performance, sécurité et compatibilité
Détection et suivi des anomalies
Identification, documentation et suivi des bugs via un outil de gestion (JIRA)
Collaboration avec les développeurs pour reproduire et corriger les anomalies
Amélioration continue
Proposition des optimisations dans le processus de test et de développement
Mise en place des bonnes pratiques en assurance qualité
Collaboration et communication
Participation aux réunions de sprint et aux revues de code
Collaboration avec les développeurs, PM et UX/UI designers pour améliorer la qualité du produit
Expertises techniques demandées :
- API REST (utilisation de PostMan ou équivalent)
- Bases de données SQL/NoSQL (requêtes avec interface de type PHPmyadmin ou équivalent)
- Connaissance en développement pour écriture de script/batch
Expérience souhaitée :
- Test et recette dans des environnements backend
- Outils de ticketing (Jira ou équivalent)
- Coordination autour des sujets supports
Niveau d’expertise attendu :
- Confirmé : 4 minimum d’expérience significative dans le type d’expertise demandé
Soft Skills :
- Très bonne capacité de communication avec des acteurs différents
- Ecoute active
- Aisance relationnelle et communication orale
- Proactivité
- Autonomie
- Capacité et appétence à aller chercher de l’information