Avis de recrutement : BBC World Service recrute un Ingénieur d’essais senior basé au Royaume-Uni.

 

 

 

 

 

Présentation du poste

Nous recherchons un testeur senior pour rejoindre notre équipe de développement BBC Monitoring. Si tel est votre cas, vous aurez une certaine expérience de certains (mais pas nécessairement de tous) des éléments suivants. Expérience de 4 à 5 d’entre eux et volonté d’apprendre : 

  • Travailler de manière indépendante et s’impliquer dans l’ingénierie logicielle et système ;
  • Enquêter et proposer la mise en œuvre d’outils d’automatisation des tests ;
  • Expérience de programmation avec Python ;
  • Expérience de programmation avec Javascript ;
  • Bonne expérience en matière de tests et capacité à définir et à étendre les tests pour une livraison continue et des améliorations de la solution;
  • Désir de définir et de mettre en œuvre de bonnes pratiques de test et de travailler avec l’équipe de développement pour garantir un processus adapté aux flux de travail de l’équipe ;
  • Curiosité et envie de mettre la main à la pâte et d’améliorer le fonctionnement des choses 
  • Bonne connaissance du processus logiciel et comment penser le coût total de possession pour la maintenance ;
  • Une certaine expérience DevOps des pratiques Jenkins et CI/CD ;
  • Expérience avec les solutions AWS et les pratiques d’hébergement cloud ;
  • Expérience avec des environnements de test virtualisés ;
  • Tests multi-navigateurs.

Expérience  

BBC Monitoring (BBCM) fournit des actualités et des informations basées sur notre surveillance des médias open source de plus de 150 pays dans plus de 100 langues et sur toutes les plateformes. Il s’agit d’un centre d’expertise et d’une partie importante des opérations de collecte d’informations de la BBC avec des journalistes basés au Royaume-Uni et dans des bureaux internationaux. Notre vaste activité nous permet de fournir une couverture perspicace et fiable de l’actualité politique, économique, sécuritaire et médiatique. Nos reportages 24 heures sur 24 sur la télévision, la radio, la presse, les agences de presse, les médias numériques et sociaux sont également proposés aux clients commerciaux, aux partenaires et au gouvernement britannique. 

Nous recherchons un ingénieur logiciel en test pour prendre en charge les outils commerciaux internes basés sur le cloud et sur site, en examinant spécifiquement la fonctionnalité de test Web, l’UX et les attributs non fonctionnels. Ce rôle consistera à travailler avec des utilisateurs internes et des journalistes répartis dans le monde entier dans les bureaux de la BBC, ainsi qu’avec l’équipe d’ingénierie logicielle. 

En plus des systèmes internes, certains systèmes tiers doivent être intégrés pour les tests E2E. 

La pile technologique actuelle comprend JavaScript, Typescript et React pour le frontend. Les systèmes backend incluent Python, Django, MySQL, Postgres et Elastic Search. Les applications sont hébergées sous Linux sur des hôtes AWS et sur site. 

L’équipe BBC Monitoring travaille de manière hybride mais est basée à Londres. 

Principales responsabilités

Comme pour tout poste, nous attendons de vous que vous preniez le temps de vous familiariser avec notre domaine d’activité, notre paysage technique et les pratiques de notre équipe. Il vous faudra peut-être des semaines ou des mois pour sentir que vous maîtrisez parfaitement les choses, mais nous vous aiderons à contribuer dès le premier jour, en avançant à votre rythme.   

Vous travaillerez au sein d’une équipe collaborative agile, aux côtés des chefs d’équipe, des analystes commerciaux, des équipes de support commercial, des architectes et d’autres ingénieurs pour fournir des solutions de qualité. 

Au cours de votre première année, votre concentration et vos responsabilités grandiront et se développeront. Au cours des 3 premiers mois, vous serez : 

  • Apprentissage du domaine technique et métier de BBC Monitoring. 
  • Se mettre à niveau avec nos anciens et nouveaux systèmes. 
  • Travailler avec les équipes de support commercial et les analystes commerciaux pour définir la portée des tests et rédiger les critères d’acceptation et les tests fonctionnels. 
  • Écrire du code d’automatisation et exécuter des tests manuels pour prendre en charge les versions de produits. 
  • Prenez possession du tri des bogues et de la gestion des défauts. 

À 3-6 mois (et au-delà), vous serez : 

  • Prendre la responsabilité technique des environnements de test et planifier les déploiements dans les environnements de test. 
  • Soutenir les pratiques agiles de l’équipe et façonner l’approche de test pour BBC Monitoring.   

  • Apprendre de nouvelles technologies et se tenir au courant des technologies existantes. 

Au-delà de ces responsabilités, vous aurez du temps pour vous concentrer sur votre développement personnel, grâce à Innovation Time (10 %) et à de nombreuses opportunités de formation (via la BBC Academy).  

Êtes-vous le bon candidat ?

Vous êtes peut-être déjà ingénieur logiciel en test et recherchez un nouveau défi ou pour élargir votre expérience ; nous pouvons vous fournir un environnement favorable pour explorer la technologie et les systèmes qui génèrent des expériences numériques et de diffusion pour le public. 

Vous posséderez de bonnes compétences en communication et en collaboration et une capacité à avoir une vue d’ensemble des flux commerciaux et techniques afin de trouver des moyens d’assembler des éléments pour créer des solutions holistiques utiles. Une expérience antérieure de travail avec l’automatisation des tests UX sera un atout certain. 

Date limite : 07 novembre 2023

Postuler ici