Ingénieur Qualité Logicielle Senior JavaScript/Java | 100% Télétravail
À distance
À plein temps
Nous recherchons un Ingénieur d'Assurance Qualité expérimenté pour rejoindre notre équipe technique d'élite. En tant que spécialiste QA senior, vous serez chargé de garantir l'excellence de nos solutions logicielles en combinant tests manuels (60%) et automatisation (40%), avec une expertise particulière sur les API et le back-end.
Responsabilités Clés
- Concevoir et mettre en œuvre des stratégies de test exhaustives pour assurer la qualité irréprochable de nos applications et services.
- Développer des frameworks d'automatisation performants utilisant JavaScript moderne et technologies Java actuelles.
- Réaliser des tests approfondis d'API RESTful et GraphQL avec des outils comme Postman, REST Assured et Supertest.
- Collaborer étroitement avec les équipes de développement pour identifier les anomalies et optimiser la qualité du code.
- Analyser méticuleusement les résultats des tests et documenter les défauts avec précision et clarté.
- Implémenter des processus efficaces de gestion des défauts via Jira, Azure DevOps ou systèmes équivalents.
- Participer activement aux rituels Agile et aux séances de planification des sprints.
- Élaborer et maintenir une documentation technique rigoureuse des procédures de test.
- Contribuer à l'amélioration continue de nos méthodologies et outils d'assurance qualité.
- Accompagner les membres moins expérimentés de l'équipe en partageant vos connaissances et meilleures pratiques.
Compétences Requises
- Minimum 5 ans d'expérience professionnelle dans un poste similaire d'ingénieur qualité logicielle.
- Maîtrise avancée de JavaScript et des frameworks de test associés (Jest, Mocha, Cypress, etc.).
- Expérience confirmée en tant qu'ingénieur principal en assurance qualité et automatisation (API/BE).
- Connaissance approfondie des techniques de conception de tests (tests fonctionnels, non-fonctionnels, boîte noire, boîte blanche).
- Expertise dans les processus de gestion des anomalies et les plateformes dédiées.
- Compréhension solide de l'architecture des microservices et des mécanismes d'intégration.
- Compétences avancées en programmation, incluant systèmes d'automatisation et bases de données.
- Familiarité avec la programmation Java et les frameworks comme JUnit, TestNG ou Selenium.
- Maîtrise pratique de SQL et MySQL pour les tests de persistance des données.
- Application courante des méthodologies Scrum et Agile dans un contexte professionnel.
- Niveau d'anglais intermédiaire minimum pour la communication technique internationale.
- Capacité démontrée à travailler efficacement en autonomie dans un environnement entièrement distant.
Atouts Valorisés
- Expérience en tests de performance avec JMeter, Gatling ou solutions alternatives.
- Connaissance des tests de sécurité et des outils comme OWASP ZAP ou Burp Suite.
- Pratique des environnements CI/CD (Jenkins, GitLab CI, GitHub Actions, etc.).
- Expérience avec Docker, Kubernetes ou technologies de conteneurisation similaires.
- Familiarité avec les principes DevOps et l'intégration continue.
- Application des approches TDD (Test-Driven Development) ou BDD (Behavior-Driven Development).
- Certification ISTQB ou équivalente dans le domaine de l'assurance qualité.
Pourquoi Nous Rejoindre
En intégrant notre équipe, vous bénéficierez d'un cadre de travail flexible et 100% à distance, vous permettant d'harmoniser vie professionnelle et personnelle. Vous aurez l'opportunité de contribuer à des projets innovants utilisant des technologies de pointe, tout en perfectionnant vos compétences aux côtés d'experts reconnus. Notre organisation valorise le développement professionnel et offre de nombreuses possibilités d'évolution et d'apprentissage continu.