Nava Consulting est à la recherche d'un Développeur & automaticien confirmé au sein de l’équipe « Qualité et Conformité » - Genève
le développeur sera en charge de :
1. Développement, évolutions et maintenance de solutions de tests automatisées utilisant principalement le langage Python
2. Participation au développement, évolutions et maintenance d’une plateforme d’exécution et de restitution des tests
3. Développement et maintenance de tests automatisés pour l'infrastructure et le métier avec Robot Framework et les librairies Browser & Selenium
4. Création et maintenance des pipelines d'intégration et de déploiement continus avec GitLab Runner et GoCD
5. Développement, packaging et maintenance de nos librairies Python
6. Consommation, développement et maintenance de nos API
7. Création et maintenance d'images Docker
8. Déploiement et gestion de solutions déployées dans K8S/OpenShift
9. Apporter du support aux différentes équipes clientes de nos solutions
10. Collaborer avec les équipes de développement, d'infrastructure et métier pour promouvoir la qualité de service
11. Développement de scripts avec JMeter pour nos tests de performance
12. Collaborer à la mise en place de stratégies de tests automatisés
13. Créer et maintenir de la documentation technique.
Formation :
• Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplôme fédéral,
• Une certification en ingénierie de test (comme ISTQB) serait un plus.
Compétences primordiales (3-6 années d'expérience):
• Maîtrise du français et de l'anglais,
• Démontrer 2 années d'expérience et plus dans les compétences énumérées ci dessous :
• Maîtrise du langage de programmation Python
• Création et packaging de librairies Python
• Maîtrise des environnements shell Linux
• Expérience dans la création de tests automatisés (BDD, Gherkin, Robot Framework, Browser, Selenium, Cucumber, JUnit …) ou technologies jugées équivalentes (pytest, …)
• Expérience dans l’intégration continue et le déploiement de solutions techniques (Ex : GitlabCI, GoCD, Jenkins).
Compétences importantes :
• Maîtriser les outils Git et GitLab Runner
• Connaissances et expériences sur les API REST
• Expériences en création d'images Docker
• Expériences en tests de performance avec JMeter ou outil équivalent
• Maîtrise des environnements Windows (Powershell).
Compétences qui constitueraient un plus :
• Savoir travailler avec un repository tel que Nexus
• Expériences sur la conteneurisation avec Docker, K8S et/ou OpenShift
• Expérience dans le développement d’infra as code (ex : YAML)
• Expérience dans l’automatisation des tests backend (API et services web)
• Expériences dans la réalisation de services Cloud de type IaaS/PaaS/SaaS
• Expériences avec l’outil de tests automatisés TOSCA
• Expérience des IDE IntelliJ ou VSCode
• Expérience dans des contextes de projets Agile / Scrum
• Expérience de l’outil PowerBI (reporting).
Qualités requises :
• Bonnes compétences en communication
• Bonnes capacités rédactionnelles
• Savoir travailler en équipe
• Esprit analytique et de synthèse
• Dynamisme et capacités d'initiative
• Aisance à partager ses connaissances
• Excellente capacité de résolution de problèmes
• Rigoureux et méthodique
Poste ouvert uniquement pour les personnes résidentes en Suisse ou possédant la nationalité européenne.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.