Ingénieur QA Automatisation Senior | Poste à Distance | CDI
À distance
À plein temps
Notre entreprise innovante recherche un Ingénieur QA Automatisation expérimenté pour rejoindre notre équipe technique en pleine croissance. Dans ce rôle à distance, vous serez responsable de concevoir, développer et maintenir des frameworks de test automatisés pour garantir la qualité exceptionnelle de nos produits logiciels. Vous travaillerez avec les technologies les plus récentes dans un environnement agile et collaboratif.
À Propos de ce Poste
- Type de contrat: CDI (Contrat à Durée Indéterminée).
- Lieu: 100% Télétravail / International.
- Horaires: Temps plein.
- Niveau d'expérience: Confirmé / Senior.
Responsabilités Principales
- Concevoir et développer des frameworks d'automatisation de tests robustes et évolutifs.
- Créer et maintenir des scripts de test automatisés pour les applications web et API.
- Collaborer étroitement avec les développeurs pour implémenter des pipelines CI/CD efficaces.
- Effectuer des tests d'API RESTful et de services avec une approche BDD (Behavior Driven Development).
- Réaliser des tests de performance et de charge pour garantir la stabilité des applications.
- Identifier, signaler et suivre les bugs avec précision dans les outils de gestion de projet.
- Participer activement aux cérémonies agiles (daily stand-ups, planification, rétrospectives).
- Mentorer les ingénieurs QA moins expérimentés et partager vos connaissances.
- Contribuer à l'amélioration continue des processus et méthodologies QA.
- Travailler efficacement avec des équipes pluridisciplinaires pour assurer la qualité tout au long du cycle de développement logiciel.
Compétences Requises
- Expérience confirmée avec les frameworks et outils d'automatisation de tests, particulièrement TestNG (version 7.7+), Selenium WebDriver (4.11+), et/ou Appium (2.0+).
- Maîtrise pratique des outils de gestion de tests comme JIRA (avec Xray ou Zephyr), TestRail, ou Azure DevOps Test Plans.
- Solide expérience en programmation orientée objet, notamment avec Java (17+), Python (3.11+), ou C#.
- Expertise en tests d'API RESTful, avec une bonne connaissance des outils comme Postman ou RestAssured.
- Expérience en développement piloté par le comportement (BDD) avec des outils comme Cucumber (7.11+).
- Pratique du traçage de logs et de l'analyse avec la stack ELK (Elasticsearch, Logstash, Kibana) ou équivalent.
- Expérience avérée avec l'Intégration Continue / Livraison Continue (CI/CD) via Jenkins, GitLab CI, GitHub Actions, ou Azure DevOps.
- Capacité à comprendre et analyser les besoins fonctionnels et techniques.
- Niveau d'anglais intermédiaire permettant une communication professionnelle efficace.
- Autonomie, rigueur et excellentes capacités d'organisation en environnement de travail à distance.
Compétences Appréciées
- Expérience avec les plateformes cloud (AWS, Azure, GCP).
- Connaissance des technologies de conteneurisation comme Docker et Kubernetes.
- Expérience en tests de sécurité et/ou tests de performance (JMeter, Gatling).
- Expertise en tests d'applications mobiles.
- Connaissance des bases de données SQL et NoSQL.
- Compétences en scripting (Bash, PowerShell).
- Familiarité avec l'architecture microservices.
- Certification en tests logiciels (ISTQB ou équivalent).
- Expérience dans un environnement de développement Agile/Scrum.
- Connaissance d'outils de monitoring comme Grafana, Prometheus, ou New Relic.
Pourquoi Nous Rejoindre
En rejoignant notre équipe, vous bénéficierez d'un environnement de travail flexible et à distance qui valorise l'équilibre vie professionnelle-vie personnelle. Nous offrons des opportunités d'apprentissage continu, des projets technologiquement stimulants et une culture d'entreprise collaborative. Vous aurez l'occasion de travailler avec des technologies de pointe et de contribuer significativement à la qualité de nos produits innovants. Notre structure horizontale favorise l'autonomie et la prise d'initiative, permettant à chacun d'avoir un impact réel sur nos projets et notre succès collectif.