Testeur / Testeuse Web (H/F)

Notre façon de travailler

Nous sommes une équipe composée de nombreux profils : développeurs, administrateurs systèmes, testeurs, chefs de projet, chefs de produit, intégrateurs, experts qualité, experts accessibilité.


Pour réussir à collaborer de manière efficace, nous suivons des méthodes agiles depuis 2012. Après sept ans, nous sommes bien organisés, mais nous peaufinons toujours notre façon de travailler ensemble : il y a toujours quelque chose à améliorer.


Au cours d'une semaine type, vous travaillerez généralement sur plusieurs projets en parallèle. Un projet dure quelques mois, parfois une année, découpé en plusieurs itérations. D'un projet à l'autre, vous travaillerez avec des collègues différents. Vous serez un acteur important au sein d'une équipe. Vous aurez en charge la rédaction des plans de test, la réalisation des tests fonctionnels et des tests de non régression.


En plus des projets clients, vous pourrez assister à des conférences, vous former, faire des présentations en interne, rédiger des articles pour le blog, et bien sûr participer aux afterworks mensuels.



L'environnement 

Vous travaillerez au quotidien sur un poste équipé d'une distribution Linux. Browserstack ou des machines virtuelles peuvent être utilisés pour des environnements spécifiques. La configuration d'une plateforme de test peut être effectuée par le testeur ou par un développeur. Un projet dispose de plusieurs environnements pour les tests internes et les tests clients.



Vous prendrez connaissance des spécifications principalement au moyen des tickets Redmine. Il peut aussi exister des documents plus formels. Vous concevrez les tests en vous basant sur ces informations, l'expérience et le dialogue avec les autres acteurs du projet. Les tests sont rédigés dans Squash ou Testlink, notamment les tests de régression.


En fonction du projet ou des besoins du moment, vous serez amené à exécuter des tests scénarisés, des tests exploratoires ou des tests de régression. Ponctuellement, vous serez amené à réaliser des tests de robustesse, de montée en charge ou de sécurité. Vous suivrez les demandes d'évolution et rédigerez les tickets d'anomalies dans Redmine.


Vous développerez des tests automatisés avec Selenium et Behat. Vous serez donc amené à concevoir et maintenir des scripts écrits en Java ou Gherkin avec PHP. L'exécution de ces tests est assurée par Jenkins et un ensemble de machines virtuelles et conteneurs Docker.


Tout ça, c'est bien "actuellement". Suivant les besoins, tendances et opportunités, l'équipe de test s'efforce de choisir les technologies adaptées, et n'hésite pas à changer d'outils ou à faire évoluer ses produits. Vous serez, avec le reste de l'équipe, moteur et décideur sur ces choix.


logo