Chez RUAG, nous contribuons de manière essentielle à la sécurité de la Suisse. Pour une sécurité souveraine - dans tout ce que nous faisons. C'est à cela que travaillent chaque jour nos quelque 2500 collaborateurs et collaboratrices: sur 18 sites, en Suisse et à l'étranger. La sécurité est notre moteur. Pour nos clients et pour la Suisse. En tant que partenaire technologique de l'Armée suisse résolument orienté vers l'avenir, nous attachons une importance toute particulière à la gestion du cycle de vie, à l'utilisation et à la disponibilité des systèmes militaires, terrestres et aériens.
Ton champ d'action
- Développement de pipelines de construction :
- Concevoir, mettre en œuvre et maintenir des pipelines CI/CD pour les projets Android.
- Collaborer avec les équipes de développement pour intégrer des processus de construction et de déploiement automatisés.
- Surveiller et dépanner les problèmes de construction et de déploiement.
- Tests automatisés :
- Développer et maintenir des cadres de test automatisés et des cas de test pour diverses solutions logicielles, y compris les applications Android.
- Assurer une couverture de test complète pour toutes les fonctionnalités nouvelles et existantes.
- Exécuter les tests automatisés et analyser les résultats.
- Assurance qualité :
- Mettre en œuvre et appliquer les meilleures pratiques en matière de qualité et de test des logiciels.
- Effectuer des examens de code et fournir des commentaires.
- Effectuer des tests manuels si nécessaire.
- Test des fonctionnalités :
- Travailler en étroite collaboration avec les équipes de produits et de développement pour comprendre les exigences des nouvelles fonctionnalités.
- Élaborer des plans et des cas de test pour les nouvelles fonctionnalités.
- Exécuter les tests et fournir des rapports détaillés sur les performances et la qualité des fonctionnalités.
- Collaboration et communication :
- Collaborer avec des équipes interfonctionnelles pour une intégration transparente et la livraison d'un logiciel de haute qualité.
- Communiquer efficacement avec les membres de l'équipe, les parties prenantes et la direction.
Ton apport
- Bachelor en informatique, en ingénierie ou dans un domaine connexe, ou expérience professionnelle équivalente.
- Expérience avérée en tant qu'ingénieur DevOps, ingénieur d'assurance qualité ou ingénieur de test.
- Solide connaissance des outils CI/CD (par exemple, Jenkins, GitLab CI).
- Maîtrise des langages de script (par exemple, Python, Bash).
- Expérience des outils et des cadres de test automatisés (par exemple, Espresso, JUnit).
- La familiarité avec les outils de conteneurisation et d'orchestration (par exemple, Docker, Kubernetes) est un plus.
- Excellentes compétences en résolution de problèmes et souci du détail.
- Compétences efficaces en communication verbale et écrite en anglais et en français pour collaborer avec les membres de l'équipe et les parties prenantes. La maîtrise de l'allemand est appréciée
- Une expérience des technologies cloud (par exemple, Azure, S3) et des outils d'infrastructure en tant que code (IaC) (par exemple, Terraform, Helm, Kustomize) est un plus.
- Compréhension des tests de performance et des outils de surveillance.
- Expérience des méthodologies et des pratiques agiles.
Pour une sécurité souveraine.
Chez RUAG, nous contribuons de manière essentielle à la sécurité de la Suisse. Pour une sécurité souveraine - dans tout ce que nous faisons. C'est à cela que travaillent chaque jour nos quelque 2500 collaborateurs et collaboratrices: sur 18 sites, en Suisse et à l'étranger. La sécurité est notre moteur. Pour nos clients et pour la Suisse. En tant que partenaire technologique de l'Armée suisse résolument orienté vers l'avenir, nous attachons une importance toute particulière à la gestion du cycle de vie, à l'utilisation et à la disponibilité des systèmes militaires, terrestres et aériens.