Retour aux offres d’emploi

Validation automatisée des scripts SQL (réf. e18)

Montréal, Quebec, Canada; Paris, Paris, France; Rennes, Ille-et-Vilaine, France

Lors de la modification du modèle de données, une validation manuelle des scripts SQL produits est nécessaire pour chaque type de base de données : Exécuter le script de modification, vérifier le script n'a pas échoué et que la modification est appliquée. Puis exécuter le script de retour en arrière, vérifier que le script n'a pas échoué et que la modification est annulée. Cette validation est parfois oubliée, entraînant deux problèmes :

  • Les bases de données de test deviennent obsolètes, nécessitant une mise à jour par la prochaine personne les utilisant.
  • Des erreurs peuvent être manquées et découvertes seulement en production.

Tes missions

Implémenter un module de test au niveau de notre module de persistance de données qui :

  • Exécute les scripts de création de base et d'insertion par défaut
  • Exécute le retour en arrière jusqu'à une version définie
  • Exécute les modifications pour revenir à l'état initial

Ce test doit être exécuté pour chaque fournisseur de base de données en utilisant la technologie testcontainer. Idéalement, nous voulons comparer l'état aux étapes 1 et 3 et vérifier qu'il est identique.

Pourquoi ce stage est fait pour toi ?

Ce stage est idéal si tu es passionné·e par l'informatique et que tu souhaites acquérir une expérience pratique dans les tests automatiques. Si tu es curieux·se, rigoureux·se et que tu aimes relever des défis techniques, ce stage est fait pour toi !

Profil

  • De formation BAC +4/5 en informatique,
  • Tu as de réelles compétences en Java et une bonne connaissance de la programmation Java (Java SE 8) ainsi que des outils et frameworks couramment associés (Eclipse/IDEA IntelliJ, JUnit, log4j, Mockito …)
  • Tu es à l’aise pour collaborer et résoudre les problèmes avec les différents membres de l’équipe.
  • Anglais impératif
  • Environnent de travail riche autant techniquement (temps réel, programmation fonctionnelle) que fonctionnellement (finance de marché, front office)

Localisations possibles

  • Rennes
  • Montréal
  • Paris

Durée du stage

  • 3 mois

Horizon is an equal opportunity employer. We promote diversity, multiculturalism, and inclusion.

Mettre en place une alerte emploi

Vous souhaitez développer votre carrière chez Horizon Trading Solutions ? Demandez à recevoir directement dans votre boîte de messagerie les offres d’emploi à venir.

Postuler à ce poste

*

indique un champ obligatoire

Téléphone
CV

Types de fichiers acceptés : pdf, doc, docx, txt, rtf

Lettre de motivation

Types de fichiers acceptés : pdf, doc, docx, txt, rtf