Expert tests de charge (H/F)

Publié le 28 juillet 2017

Vous êtes en charge de vérifier la bonne performance des applications avant mise-en-production.

#Test#Performance#Gatling#DevOps#Opensource

Postuler
  • Localisation Lille - France
  • Type de contrat CDI
  • Poste A pourvoir immédiatement
  • Nombre de place 1 poste

Missions principales

D’habitude, nous commençons nos annonces en parlant de nous.

En plus de paraître narcissiques, nous sommes persuadés que vous ne lisez pas cette partie. Dans 90% des cas (oui oui nous l’assumons !) c’est du blabla corpo que vous retrouverez aisément partout (là http://bit.ly/1VlGFaL , là http://bit.ly/2lhEryl  ou encore là http://bit.ly/2mLJkAl par exemple).

Alors parlons directement de ce que nous vous proposons de faire chez nous !

Activités détaillées

Votre rôle :

Réaliser les campagnes de tests de charge :

  • Définir les tests nécessaires à la campagne selon le contexte de l’application (nouvelle application, nouvelles fonctionnalités impactantes…). Ces tests peuvent être de la prise de référence, de la non-régression, des tests de résilience, des stress tests….
  • Réaliser les scripts nécessaires à la campagne (outillage Gatling qui tend à se généraliser)
  • Lancer les tests et analyser les résultats
  • En cas d’anomalie ou de point de contention, préconiser des actions correctives
  • Proposer des axes d’amélioration en termes d’architecture applicative

 

Accompagner les équipes de réalisation ou feature team dans la réalisation de leurs tests de performance :

  • Assurer un conseil lors de l’élaboration de la campagne
  • Apporter un conseil dans l’élaboration de l’outillage
  • Aider à l’analyse et au tuning de l’application

 

Participer au maintien de l’outillage de l’équipe et à la vie de l'équipe :

  • Assurer la maintenabilité des scripts
  • Faire évoluer et maintenir l’outillage de test et de reporting

 

Des exemples de projets ?

Nos projets sont, dans la grande majorité des cas, montés autours d'une architecture technique et applicative Java. Pour ce qui est des tests de charge, notre équipe utilise l’outillage gatling qui est en programmation scala pour adresser des problématiques qui sont liées à la haute disponibilité et la gestion des charges importantes sur les systèmes suivants :

  • Serveurs d’application Tomcat/Websphere/Netty
  • SGBD (Oracle/Mysql) et NoSQL (MongoDB)
  • Système asynchrone : de type ActiveMQ
  • Entreprise service bus : de type ESB Mule
  • Systèmes de répartition de charge (Alteon, HAProxy, …)
  • Système de cache distribué/centralisé (Memcahed, Ehcache..)
  • Systèmes d’exploitation Linux, Système x86, Virtualisation VMWare

 

C’est quoi l’ambiance ?

  • On est sympa, dynamiques, on travaille en équipes Agiles, plutôt jeunes (34 ans en moyenne), investis et passionnés (on organise nos propres meetups)… et on aime aussi s’amuser !
  • Que ce soit autour d’une partie de baby, lors d’afterworks, ou encore grâce à notre démarche de bien être « I feel good » (petits dejs internationaux, méditation pleine conscience, vis-ma-vie, glaces offertes à toute la boite lorsqu’il fait trop chaud, des ptits challenges avec des cadeaux à la clé tout au long de l’année etc.)

Profil recherché

  • Vous êtes un(e) « Agiliste » convaincu(e) mais vous savez vous adapter à chaque contexte de projet
  • Vous voulez être autonome et libre de vos choix lorsque vous avez un problème à résoudre mais vous savez partager l'information, échanger avec l'équipe afin que tout le monde avance ensemble avec le même objectif
  • Vous recherchez avant tout une société qui vous fera confiance et qui n’hésitera pas à considérer sérieusement toutes les idées que vous pourriez avoir
  • Vous aimez partager vos connaissances et le fruit de votre veille
  • La connaissance de Gatling est un plus
Postuler

ou partager :