Activez les alertes d’offres d’emploi par e-mail !

Stage Ingénieur Logiciel : Développement assisté par IA pour lamélioration de la couverture de [...]

Groupe CLS

Toulouse

Sur place

EUR 40 000 - 60 000

Plein temps

Il y a 13 jours

Résumé du poste

Une entreprise innovante en technologies recherche un(e) stagiaire pour développer des compétences en développement assisté par IA. Vous serez en charge d'analyser la couverture de tests, d'expérimenter des outils comme GitHub Copilot et de documenter des processus. Les compétences en Python et en tests unitaires sont essentielles. Rejoignez-nous pour contribuer à rendre nos systèmes plus efficients !

Qualifications

  • Bonne maîtrise du langage Python et des principes de tests unitaires.
  • Étudiant(e) qui cherche à développer ses compétences en qualité logicielle, développement assisté par IA et automatisation des tests.
  • Flexibilité et esprit d’analyse sont requis.

Responsabilités

  • Analyser la couverture de tests actuelle sur plusieurs composants logiciels.
  • Explorer des outils d'intelligence artificielle générative pour la rédaction de tests.
  • Enrichir la documentation technique du code.
  • Définir une méthodologie de développement assisté par IA.
  • Collaborer avec les équipes de développement pour intégrer les tests.
  • Mettre en œuvre des tests unitaires sur des modules existants.
  • Documenter les résultats et recommander des intégrations pérennes.

Connaissances

Python
Tests unitaires
Bash
Curiosité
Rigueur
Autonomie

Formation

Etudiant(e) Ingénieur en informatique

Outils

PyCharm
VSCode
Git
Pytest
Coverage.py
GitLab CI
Description du poste
Overview

L’équipe Logiciels et Production de la BU « Programmes d’Observation de la Terre » de CLS recherche un(e) stagiaire pour évoluer et développer ses compétences autour du sujet suivant :

Développement assisté par IA pour l’amélioration de la couverture de tests unitaires sur des systèmes logiciels existants

Responsibilities
  • Analyser la couverture de tests actuelle sur plusieurs composants logiciels internes, identifier les zones critiques ou peu testées.
  • Explorer et expérimenter des outils d’intelligence artificielle générative (ex. GitHub Copilot, ChatGPT, etc.) pour assister la rédaction de tests unitaires pertinents et robustes.
  • Enrichir la documentation technique du code en s’appuyant sur les capacités d’analyse de l’IA pour générer des descriptions de fonctions, modules et comportements, facilitant la compréhension et la maintenance.
  • Définir une méthodologie de développement et de documentation assisté par IA, incluant les bonnes pratiques, les limites et les cas d’usage adaptés à notre contexte.
  • Collaborer avec les équipes de développement pour intégrer les tests et la documentation dans les workflows existants, et mesurer l’impact sur la qualité logicielle.
  • Mettre en œuvre des tests unitaires sur des modules existants, en collaboration avec l’équipe de développement, et mesurer l’impact sur la couverture et la qualité logicielle.
  • Documenter les résultats et proposer des recommandations pour une intégration pérenne de ces outils dans les workflows de développement et de validation.
Technical Environment
  • Langages : Python, Bash
  • Outils : PyCharm, VSCode, Git, Pytest, Coverage.py, GitLab CI
  • Méthodologies : Intégration continue, revue de code, documentation technique
Profile Recherché
  • Etudiant(e) Ingénieur en informatique, tu cherches à développer tes compétences et tes connaissances en qualité logicielle, développement assisté par IA et automatisation des tests.
  • Compétences requises : Bonne maîtrise du langage python et des principes de tests unitaires.
  • Qualités : Curiosité, rigueur, autonomie, ouverture d’esprit, aisance relationnelle, flexibilité, esprit d’analyse.
Le petit plus

Une connaissance ou un intérêt pour les technologies suivantes serait un atout : GitHub Copilot, ChatGPT, Pytest, GitLab CI

Tu aimes les challenges, tu as l’esprit d’équipe, alors, demain avec l’ensemble des équipes de CLS, nous rendons nos systèmes plus efficients et utilisés par le plus grand nombre, viens rejoindre l’aventure !

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.