Requirement and Test Automation Engineer H/F

Jems Group

Genf

Hybrid

CHF 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Jems Group recherche un(e) responsable Assurance Qualité dans un cadre Agile pour spécifier, documenter et valider des solutions logicielles critiques.

Vous collaborerez avec les utilisateurs, les BI et les équipes techniques, rédigerez les exigences et les cas de tests, et développerez des tests automatisés en Python, avec Java, JUnit et Gherkin.

Qualifications

  • Formation supérieure en informatique, ingénierie logicielle, systèmes ou domaine équivalent.
  • Au moins 5 ans d’expérience dans un environnement critique en matière de sécurité (Safety-Critical).
  • Expérience confirmée dans la rédaction de spécifications, d’exigences logicielles et de documentation technique.
  • Bonne maîtrise des processus de tests système et logiciel.
  • Expérience avérée dans la conception et la mise en œuvre de frameworks d’automatisation des tests avec Python.
  • Connaissances de Java, JUnit et Gherkin constituant un atout important.
  • Maîtrise des principes de traçabilité entre exigences, cas de tests et résultats de validation.
  • Capacité à analyser des exigences complexes et à les traduire en scénarios de tests pertinents.
  • Expérience avec JIRA ou des outils équivalents de gestion des anomalies et des tests.
  • Une expérience dans les systèmes temps réel, les environnements critiques ou les domaines soumis à de fortes exigences de sécurité constitue un avantage.
  • La connaissance de normes et référentiels tels que ED-153, ESARR 6, EC 482, IEC 61508 ou ISO 12207 est appréciée.
  • Anglais courant, à l’écrit comme à l’oral, indispensable.

Responsibilities

  • Collaborer avec les utilisateurs finaux, les Business Analysts et les équipes techniques afin de comprendre les besoins métier et les spécifications fonctionnelles.
  • Analyser les exigences fonctionnelles ainsi que les normes et réglementations applicables aux systèmes critiques.
  • Rédiger, revoir et mettre à jour les exigences système et assurer leur traçabilité avec les exigences fonctionnelles.
  • Participer à la définition et à la mise à jour des exigences des composants logiciels.
  • Concevoir, rédiger et maintenir les cas de tests permettant de couvrir les exigences système et composants.
  • Développer et maintenir des tests automatisés en Python.
  • Participer à l’automatisation des tests avec Java, JUnit et Gherkin.
  • Exécuter les tests manuels et automatisés, analyser les résultats et assurer leur documentation.
  • Identifier, analyser et documenter les anomalies dans JIRA, puis contribuer à la recherche des causes racines.
  • Mettre à jour les outils de gestion et de suivi des résultats de tests.
  • Réaliser les tests système formels, notamment les tests d’acceptation en usine (Factory Acceptance Tests - FAT).
  • Contribuer à l’amélioration continue des processus de spécification, de documentation et de validation logicielle.

Skills

Test automation
Requirements analysis
Documentation
Safety-critical
Analytical thinking

Education

Baccalauréat ou équivalent en informatique

Tools

Python
Java
JUnit
Gherkin
JIRA

Job description

Intégré(e) à une équipe Agile spécialisée, vous contribuerez à la spécification, à la documentation et à la validation de solutions logicielles critiques.


Vos principales missions seront les suivantes :



  • Collaborer avec les utilisateurs finaux, les Business Analysts et les équipes techniques afin de comprendre les besoins métier et les spécifications fonctionnelles.


  • Analyser les exigences fonctionnelles ainsi que les normes et réglementations applicables aux systèmes critiques.


  • Rédiger, revoir et mettre à jour les exigences système et assurer leur traçabilité avec les exigences fonctionnelles.


  • Participer à la définition et à la mise à jour des exigences des composants logiciels.


  • Concevoir, rédiger et maintenir les cas de tests permettant de couvrir les exigences système et composants.


  • Développer et maintenir des tests automatisés en Python.


  • Participer à l’automatisation des tests avec Java, JUnit et Gherkin.


  • Exécuter les tests manuels et automatisés, analyser les résultats et assurer leur documentation.


  • Identifier, analyser et documenter les anomalies dans JIRA, puis contribuer à la recherche des causes racines.


  • Mettre à jour les outils de gestion et de suivi des résultats de tests.


  • Réaliser les tests système formels, notamment les tests d’acceptation en usine (Factory Acceptance Tests - FAT).


  • Contribuer à l’amélioration continue des processus de spécification, de documentation et de validation logicielle.




  • Formation supérieure en informatique, ingénierie logicielle, systèmes ou domaine équivalent.


  • Au moins 5 ans d’expérience dans un environnement critique en matière de sécurité (Safety-Critical).


  • Expérience confirmée dans la rédaction de spécifications, d’exigences logicielles et de documentation technique.


  • Bonne maîtrise des processus de tests système et logiciel.


  • Expérience avérée dans la conception et la mise en œuvre de frameworks d’automatisation des tests avec Python.


  • Connaissances de Java, JUnit et Gherkin constituant un atout important.


  • Maîtrise des principes de traçabilité entre exigences, cas de tests et résultats de validation.


  • Capacité à analyser des exigences complexes et à les traduire en scénarios de tests pertinents.


  • Expérience avec JIRA ou des outils équivalents de gestion des anomalies et des tests.


  • Une expérience dans les systèmes temps réel, les environnements critiques ou les domaines soumis à de fortes exigences de sécurité constitue un avantage.


  • La connaissance de normes et référentiels tels que ED-153, ESARR 6, EC 482, IEC 61508 ou ISO 12207 est appréciée.


  • Anglais courant, à l’écrit comme à l’oral, indispensable.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test Automation Engineer – Safety-Critical H/F
Test Automation Engineer – Safety-Critical H/F

Jems Group • Genf

Remote
CHF 90,000 - 140,000
Requirement & Test Automation Engineer (Safety-Critical Environment)
Requirement & Test Automation Engineer (Safety-Critical Environment)

Sword Services • Genf

On-site
CHF 120,000 - 160,000
Ingénieur Test Automation – Java H/F
Ingénieur Test Automation – Java H/F

Jems Group • Genf

Remote
CHF 95,000 - 130,000
Software Assurance Engineer H/f
Software Assurance Engineer H/f

Jems Group • Genf

On-site
CHF 110,000 - 150,000
Safety Engineer H/F
Safety Engineer H/F

JEMS • Genf

On-site
CHF 120,000 - 160,000
Safety Engineer H/F
Safety Engineer H/F

Jems Group • Genf

Hybrid
CHF 110,000 - 150,000
Concepteur.trice d'Intégration Senior
Concepteur.trice d'Intégration Senior

Team Partners Suisse Sa • Genf

Remote
CHF 120,000 - 160,000
Ingénieur·e d'intégration sénior
Ingénieur·e d'intégration sénior

TEAM PARTNERS Suisse SA - Groupe BLUESOFT • Genf

On-site
CHF 120,000 - 170,000
Concepteur.trice d'Intégration Senior
Concepteur.trice d'Intégration Senior

Team Partners Suisse Sa • Genf

On-site
CHF 120,000 - 160,000
Responsable Cyber Engineering
Responsable Cyber Engineering

LB Recrutement Sßrl • Genf

On-site
CHF 140,000 - 190,000