Recruiting?

09 80 80 75 13

QA Engineer

Découvrez en détail les missions, compétences requises

et opportunités d’évolution

Description de la fonction

L’ingénieur QA ne se contente pas de “chercher des bugs”. Il conçoit et met en œuvre des stratégies de test pour valider la qualité du logiciel sur tous ses aspects : fonctionnel, performance, sécurité et expérience utilisateur. Aujourd’hui, le rôle est de plus en plus tourné vers l’automatisation (QA Automation), où l’ingénieur écrit du code pour tester le code des autres. Au quotidien, le QA Engineer conçoit, développe et maintient des solutions robustes en collaboration avec les équipes produit, design et infrastructure. Il veille à la qualité du code, participe aux choix d’architecture et contribue à l’amélioration continue des pratiques de développement.

Exemples d'objectifs attendus

  • Conception de plans de test : Définir les scénarios que le logiciel doit valider (ex: “Que se passe-t-il si l’utilisateur paie avec une carte expirée ?”).
  • Automatisation des tests : Développer des scripts qui exécutent automatiquement les tests à chaque nouvelle version pour éviter les régressions.
  • Tests de non-régression (TNR) : Vérifier que l’ajout d’une nouvelle fonctionnalité n’a pas cassé ce qui fonctionnait déjà.
  • Reporting et suivi : Documenter les anomalies trouvées (bugs) et collaborer avec les développeurs pour s’assurer de leur résolution.

Compétences nécessaires

Hard skills:
  • Frameworks d’automatisation (Selenium, Cypress, Playwright)
  • langages de script (Python, JavaScript)
  • outils de gestion de tests (Jira, Xray)
  • et notions de SQL.
  • Maîtrise des langages et frameworks pertinents au poste
  • Connaissance des architectures cloud (AWS, Azure, GCP)
  • Pratique des outils DevOps (Docker, Kubernetes, CI/CD)
  • Expérience des méthodes agiles (Scrum, SAFe) et outils de gestion (Jira)
Soft skills:
  • Souci du détail quasi obsessionnel
  • esprit critique
  • diplomatie (pour annoncer des mauvaises nouvelles aux devs) et ténacité.
  • Sens de l’organisation et rigueur dans la gestion des priorités
  • Autonomie et capacité à travailler en mode projet
  • Adaptabilité face aux changements et aux environnements évolutifs

Évolution professionnelle

D’où vient-on ? (Accès au poste)

  • Testeur manuel : Souhaitant monter en compétence sur la partie technique et l’automatisation.
  • Développeur junior : Ayant un intérêt particulier pour la rigueur, les tests et la qualité logicielle.

Vers quoi évoluer ? (Après le poste)

  • Séniorité : Lead QA ou QA Manager.
  • Expertise : SDET (Software Development Engineer in Test) — un profil très technique qui code des outils de test sur mesure.
  • Product : Product Owner (grâce à sa connaissance parfaite des parcours utilisateurs).
  • QA Engineer vs Testeur ?
  • Le testeur exécute souvent des tests manuels en suivant une liste. Le QA Engineer conçoit la stratégie globale, automatise les processus et intervient dès le début du projet pour prévenir les bugs avant même qu’ils ne soient codés.

Rémunération

City Expérience Salaire minimum Salaire maximum
Hors Paris Junior (0-2 ans) 34 000 € 40 000 €
Hors Paris Confirmé (2-5 ans) 40 000 € 52 000 €
Hors Paris Senior (5-10 ans) 52 000 € 65 000 €
Hors Paris Expert/Director (10+ ans) 65 000 € 78 000 €
Paris Junior (0-2 ans) 38 000 € 45 000 €
Paris Confirmé (2-5 ans) 45 000 € 58 000 €
Paris Senior (5-10 ans) 58 000 € 72 000 €
Paris Expert/Director (10+ ans) 72 000 € 85 000 €
en_USEnglish
Before going any further, let's get to know each other:

Just a few details:

Before going any further, let's get to know each other:

Just a few details:

Your personal data is only used to enable you to receive commercial information from digiRocks and is strictly reserved for the latter. In accordance with the regulations on personal data, you have a number of rights (opposition, deletion, modification).