Ingénieur Qualité Senior Java/React | Télétravail International
À distance
À plein temps
Temps partiel
En tant qu'Ingénieur Qualité, vous serez responsable d'assurer l'intégrité de nos logiciels grâce à des stratégies de test complètes. Vous travaillerez en étroite collaboration avec les équipes de développement pour mettre en œuvre des normes de qualité rigoureuses sur nos systèmes backend Java et frontend React, identifiant et résolvant les problèmes avant qu'ils n'atteignent la production.
Responsabilités principales
- Effectuer des tests manuels approfondis pendant les cycles de développement et les phases de pré-lancement.
- Concevoir et exécuter des tests d'intégration pour le frontend (UI) et le backend (services).
- Développer et maintenir des suites de tests automatisés pour assurer une qualité constante du produit.
- Réaliser des tests de performance pour identifier les goulots d'étranglement et garantir l'efficacité optimale du système.
- Collaborer avec les développeurs pour résoudre les problèmes et mettre en œuvre des améliorations qualitatives.
- Documenter les procédures de test, les résultats et les défauts à l'aide de systèmes de suivi modernes.
- Participer aux cérémonies Agile et fournir des insights sur la qualité lors de la planification des sprints.
- Valider que le logiciel répond aux exigences fonctionnelles et non fonctionnelles.
- Suggérer des améliorations de processus pour enrichir la méthodologie globale d'assurance qualité.
Compétences requises
- Diplôme en informatique, ingénierie ou domaine connexe.
- Minimum de 4 ans d'expérience en assurance qualité logicielle.
- Forte compétence dans les environnements Java (Java 17+) et React (React 18+).
- Expérience pratique avec JavaScript et les normes ECMAScript modernes.
- Expérience avec des frameworks de test automatisé (JUnit, TestNG, Jest, React Testing Library).
- Connaissance des méthodologies de test d'intégration pour l'UI et les services backend.
- Expérience démontrable avec les outils de suivi des bugs et de gestion des tests.
- Solide compréhension du cycle de vie du développement logiciel et des méthodologies Agile.
- Connaissance de base des concepts et outils de test de performance (JMeter, Gatling).
- Excellentes compétences analytiques et souci du détail.
Compétences souhaitées
- Expérience avec les pipelines CI/CD (Jenkins, GitHub Actions).
- Connaissance des technologies de conteneurisation (Docker, Kubernetes).
- Familiarité avec les outils de test d'API (Postman, REST Assured).
- Expérience avec le développement piloté par le comportement (Cucumber, Gherkin).
- Expérience en test d'architectures microservices.
- Expérience en test d'applications mobiles.
- Connaissance en tests de sécurité (OWASP).
- Compréhension des pratiques DevOps.
- Expérience sur plateformes cloud (AWS, Azure, GCP).
Informations complémentaires
- Horaires alignés sur les heures de travail américaines.
- Poste entièrement en télétravail avec des arrangements de travail flexibles.
- Package de rémunération compétitif basé sur l'expérience.
- Opportunités régulières de développement professionnel.
- Environnement de travail collaboratif et innovant avec des technologies de pointe.
Pourquoi nous rejoindre
Rejoignez une équipe avant-gardiste passionnée par la fourniture d'une qualité logicielle exceptionnelle. Vous aurez l'opportunité de travailler avec des technologies modernes, de contribuer à des projets significatifs et de développer votre expertise technique. Nous offrons un environnement de télétravail favorable qui valorise l'équilibre travail-vie personnelle tout en proposant des défis techniques stimulants à résoudre.