L’un des rôles de l’équipe Stackom est de concevoir et développer un environnement de tests automatisés, et de le mettre à disposition des équipes hardware, software et firmware. Au sein de cette équipe composée de 6 personnes, vous serez guidé et accompagné par Matthieu ODE sur les missions suivantes :
• Collaborer à la maintenance et à l’amélioration de notre environnement de test, qui connecte automatiquement les produits Arturia à diverses plateformes (Windows et macOS)
• Soutenir les développeurs de différentes équipes en s’assurant que l’environnement de test est convivial et efficace, leur permettant d’exécuter leurs suites de tests personnalisés pour les tests audio, les tests de performance, les tests de mise à jour, les tests de robustesse, et plus encore
• Aider à affiner l’architecture de la salle de test afin de permettre une intégration sur matériel réel, facilitant ainsi des tests d’intégration plus complets
• Développer et optimiser des scripts en utilisant Python, gérer les dépendances du projet avec Poetry
• Utiliser GitLab pour le contrôle des versions et gérer les pipelines CI/CD
• Travailler avec Jenkins pour automatiser les flux de travail de test et améliorer l’efficacité des processus de test
• Faire fonctionner et diagnostiquer les problèmes dans des environnements Linux
Ce que nous offrons :
• Une opportunité unique de travailler dans un environnement dynamique et innovant avec une technologie de référence dans le domaine de la musique
• Une expérience pratique de l’automatisation des tests et la possibilité de travailler avec du matériel et des logiciels de pointe de l’industrie
• Un mentorat et des conseils d’ingénieurs expérimentés dans le domaine de l’automatisation des tests
• La possibilité de contribuer à des projets passionnants et de voir l’impact direct de votre travail
• Un lieu de travail collaboratif et inclusif qui valorise la diversité et la créativité
Etudiant en ingénierie informatique ou similaire
Maîtrise de Python : forte compréhension de la programmation Python pour l’écriture de scripts et l’automatisation
Expérience avec Jenkins : automatisation des constructions, des tests et des déploiements
Compétences de base de Linux : compréhension des systèmes Linux, y compris des commandes de base et des scripts shell
Compétences en bases de données et en environnements de dashboarding
Une connaissance de Poetry (gestion des dépendances d’un projet Python) est un plus
Une connaissance de GitLab (compréhension du contrôle de version et des pipelines CI/CD) est un plus
Une familiarité avec les stations de travail audio numériques (DAW) : une expérience de l’utilisation de DAW tels qu’Ableton Live, Logic Pro, Pro Tools ou autres est un plus et sera utile pour comprendre les processus de travail et d’essai des produits audio