L’entreprise
Kurmi est un éditeur de logiciels international qui développe et commercialise des solutions logicielles dédiées à la gestion des services de communications unifiées (UC : téléphonie d’entreprise, outils de collaboration, etc…) notamment dans leurs tâches de provisionnement de ces équipements.
Cette suite logicielle améliore l’administration des ressources, y compris l’activation, le déploiement et la gestion quotidienne des composants du système UC tels que la messagerie instantanée (chat), les informations de présence, la voix (y compris la téléphonie IP), les fonctionnalités de mobilité (mobilité d’extension et accès à un numéro unique), audio, web-conférence et vidéo.
Kurmi compte plus de 120 personnes et sert plus de 150 grandes organisations commerciales, prestataires de services et organisations gouvernementales (avec plus de 1 000 employés) et plus de 4 millions d’utilisateurs dans le monde.
Basée en France, Kurmi dispose d’une couverture internationale avec des bureaux à New York (États-Unis), Montréal (Canada), Dubaï (UAE) et Berlin (Allemagne) pour répondre à la demande en croissance rapide du marché.
Notre ambition
La suite logicielle Kurmi est amenée à être déployée chez les divers clients de l’entreprise, puis configurée et maintenue. Ces opérations sont réalisées soit par des équipes dédiées de Kurmi Software, soit par des partenaires, soit par les clients eux même.
Quels que soient les intervenants, il existe aujourd’hui de nombreuses situations où la tâche à accomplir pourrait être simplifiée par de l’automatisation, l’usage d’une interface graphique en lieu et place d’une interface de commande, ou tout simplement par le regroupement d’informations en un lieu, là où elle est aujourd’hui dispersée.
C’est là l’ambition : devenir un centre de contrôle, un facilitateur, en marge de la suite logicielle principale.
La mission
Sous la responsabilité du QA manager, et au sein d’une Scrum team vos missions principales sont les suivantes :
- Contribution directe à l’amélioration du référentiel de tests (plans de tests, tests automatisés, lab, CI)
- Conception et préparation des tests pour les nouvelles fonctionnalités du produit
- Exécution (manuelle et automatisée) des tests et suivi avec les développeurs
- Amélioration continue de la qualité et maintenabilité du produit avec l’équipe (développeurs, testeurs, Product Owner, Scrum Master)
- Participation à la phase de maintenance (analyse des bugs entrants et vérification des correctifs, proposition de mesures pour assurer la non-régression)
En tant que référent Outils et automatisation vous êtes en charges des missions suivantes :
- Pilotage et stratégie de l’activité d’automatisation des tests
- Mise en place et évolution des outils et méthodes de test
- Suivi et contrôle de l’implémentation dans les équipes Support et conseil aux équipes / partage des bonnes pratiques / formations internes
Qualifications et expérience professionnelle
Ingénieur informatique
5 ans en tant que testeur, dont au moins 2 sur des activités d’automatisation des tests
Aptitudes
Esprit d’équipe, orienté résultats, aisance relationnelle, rigueur, sens du détail
Compétences techniques et connaissances
Kurmi Software Suite est développé en JEE/ReactJS.
Kurmi est organisé autour des outils suivants : Gitlab CI pour l’intégration continue, Jira pour le suivi de l’activité, SquashTM, Sonar.
Pour les tests automatisés : Robot Framework, ainsi que le framework de tests automatiques interne à Kurmi (basé sur JavaScript).
- Connaissance + pratique de Robot Framework et de langages de scripting (JS, Python)
- Expériences significatives sur des projets de réalisation et maintenance logicielle
- Pratique courante d’un environnement d’intégration continue (idéalement Gitlab CI)
- Sensibilisé à la performance, sécurité, endurance du logiciel
- Idéalement, capacité à s’exprimer en Anglais (oral + écrit)
Other Information
Contract: CDI
Location: Rennes (près de la gare) + télétravail
Start Date: dans les meilleurs délais