وصف الوظيفة
En tant qu’Ingénieur QA & Performance au sein du Bosch Group à Braga, vous jouerez un rôle clé dans la garantie de la qualité, de la fiabilité et des performances des solutions logicielles et des modèles de Machine Learning développés par nos équipes. Vous serez responsable de la conception, du développement et de la maintenance d’une suite complète de tests automatisés couvrant les tests unitaires, d’intégration, end‑to‑end, de charge et de stress. Vous intégrerez ces tests dans les pipelines CI/CD afin d’assurer une validation continue et rapide du code.
Vos missions principales incluent :
- **Conception et implémentation de tests automatisés** : créer des scripts de test robustes en utilisant des frameworks tels que JUnit, pytest, Selenium, Cypress, Gatling ou JMeter, et les adapter aux exigences fonctionnelles et non fonctionnelles.
- **Tests de performance** : planifier, exécuter et analyser des tests de charge et de stress sur les API REST, les services micro‑services et les modèles de Machine Learning. Identifier les goulots d’étranglement, proposer des optimisations et travailler avec les développeurs pour les implémenter.
- **Intégration CI/CD** : automatiser le déclenchement des suites de tests dans les pipelines GitLab, Jenkins ou Azure DevOps, et fournir des métriques de qualité (code coverage, temps de réponse, taux d’erreur) accessibles à toutes les parties prenantes.
- **Tests exploratoires et validation fonctionnelle** : réaliser des tests manuels ciblés pour couvrir les scénarios complexes non automatisables, documenter les anomalies et suivre leur résolution via JIRA ou Azure Boards.
- **Amélioration continue des outils** : évaluer les nouveaux frameworks d’automatisation, les outils de monitoring (Prometheus, Grafana) et les solutions de test de performance afin d’enrichir notre stack technologique.
- **Collaboration agile** : travailler en étroite collaboration avec les Product Owners, les développeurs, les Data Scientists et les équipes DevOps dans un cadre Scrum ou Kanban. Contribuer à la définition des critères d’acceptation testables et à la priorisation du backlog.
- **Documentation et partage de connaissances** : rédiger des guides de bonnes pratiques, animer des ateliers internes et mentoriser les membres juniors de l’équipe.
**Profil recherché** :
- Diplôme d’ingénieur ou équivalent en informatique, génie logiciel ou domaines connexes.
- Minimum 4 ans d’expérience en automatisation de tests et en tests de performance, idéalement dans un environnement industriel ou de systèmes embarqués.
- Maîtrise des langages de script (Python, JavaScript, Java) et des outils de test (Selenium, Cypress, JMeter, Gatling, Locust).
- Expérience avérée avec les pipelines CI/CD (GitLab CI, Jenkins, Azure DevOps) et les conteneurs Docker.
- Connaissances solides en architecture d’API REST, micro‑services et concepts de Machine Learning (déploiement de modèles, inference).
- Esprit analytique, capacité à diagnostiquer rapidement les problèmes de performance et à proposer des solutions pragmatiques.
- Bonnes compétences en communication écrite et orale en anglais ; la maîtrise du portugais est un atout.
**Ce que nous offrons** :
- Un environnement de travail stimulant au sein d’un groupe technologique mondial, avec des projets à forte valeur ajoutée.
- Un modèle de travail hybride (3 jours sur site, 2 jours en remote) favorisant l’équilibre vie professionnelle / personnelle.
- Un package salarial compétitif, des avantages sociaux (assurance santé, tickets restaurant, programme de formation continue) et des opportunités d’évolution de carrière.
- Un accès à des formations certifiantes (ISTQB, Certified Performance Engineer) et à des conférences internationales.
Rejoignez Bosch Group à Braga et contribuez à façonner la prochaine génération de solutions intelligentes, fiables et performantes !