Test & Validation Engineer (M/F)

Salary
Not stated
Languages
FR, EN
Posted
8 Nov 2026

Verified open 8 Nov 2026 · Source: Company careers page

About the role

Careers

Join a deep-tech team building sovereign biometric identity.

All positions

We are hiring · Quality and validation

EnglishFrançais (original)

Test & Validation Engineer (M/F)

Android, iOS and Windows applications, OS and device validation

The Test & Validation Engineer defines, runs and improves the test processes used to validate our Android, iOS and Windows applications, as well as operating systems, firmware and interactions with the new GripID devices. The goal is to make sure every product meets the functional, technical, performance, stability and quality requirements set by GripID.

Responsibilities

1. Defining the test strategy

  • Analyze the functional and technical specifications of the products.
  • Identify critical scenarios and the risks linked to new features.
  • Define test plans, test cases, acceptance criteria and exit conditions.
  • Help define the validation processes for new software and hardware releases.
  • Define and maintain compatibility matrices across devices, OS versions and applications.

2. Testing Android, iOS and Windows applications

Run test campaigns on different environments, devices, OS versions and hardware configurations:

  • Android: smartphones, tablets, different Android versions, resolutions and hardware configurations.
  • iOS / iPadOS: iPhone, iPad, different iOS / iPadOS versions and behaviors specific to the Apple ecosystem.
  • Windows: desktop applications, different Windows versions and configurations, peripherals and hardware architectures.

The campaigns notably cover:

  • functional and non-regression testing;
  • integration and compatibility testing;
  • installation, update and migration testing;
  • performance, stability and connectivity testing;
  • UX/UI testing and validation of user journeys;
  • error recovery testing and testing in real conditions of use.

3. Validating operating systems and new devices

  • Test new OS and firmware versions.
  • Check startup, shutdown, restart and system recovery mechanisms.
  • Test update procedures, in particular OTA, as well as failure or interruption scenarios.
  • Test system stability over long periods and analyze system crashes.
  • Test drivers, peripherals and the interactions between hardware, firmware, OS and applications.
  • Check the management of memory, storage, CPU resources and, where relevant, battery life.
  • Validate Bluetooth, Wi-Fi, USB, NFC and other built-in communication interfaces.
  • Test overall compatibility with GripID applications and services.

4. Robustness tests and user scenarios

  • Loss or instability of the network connection; switching between Wi-Fi, 4G and 5G.
  • Low battery, full storage or limited system resources.
  • Unexpected restart, forced shutdown of an application or interrupted update.
  • Prolonged operation and simultaneous use of several features.
  • Repeated connection and disconnection of peripherals and accessories.

5. Defect management

  • Identify, reproduce and precisely document bugs.
  • Provide the logs, traces, screenshots, videos and information needed for diagnosis.
  • Assess the severity, user impact and priority of defects.
  • Work with the development teams to ease analysis and resolution.
  • Verify fixes and run non-regression tests after each correction.
  • Ensure defects are traceable in the tracking tools used by GripID.

6. Test automation

Help develop and improve test automation to speed up validation campaigns and secure against regressions.

  • Automate Android, iOS, Windows and API tests, as well as non-regression scenarios.
  • Integrate automated tests into CI/CD pipelines.
  • Contribute to the development of internal validation scripts and tools.

Possible tools and technologies: Appium, Selenium, Playwright, pytest, Robot Framework, XCTest/XCUITest, Espresso, Python, PowerShell, Bash and GripID internal tools.

7. Technical analysis

  • Analyze application and system logs to guide diagnosis.
  • Use ADB / Logcat for Android and suitable diagnostic tools for iOS and Windows.
  • Analyze crash reports, system performance, network issues and API calls.
  • Reproduce and isolate issues linked to hardware, firmware or the operating system.

8. Documentation and reporting

  • Write and maintain test plans, test cases and validation documentation.
  • Produce test campaign reports and document the environments used.
  • Maintain a matrix of the devices, OS versions and application versions tested.
  • Set up indicators to track the quality of releases.
  • Provide a validation recommendation before release to production or commercialization.

Working with the teams

The role involves close collaboration with the Android, iOS and Windows developers, as well as the firmware, hardware, backend, product, support, quality and industrialization teams. The Test & Validation Engineer also takes part in specification reviews and release follow-up meetings.


Profile

Education

  • Higher education degree in computer science, electronics, embedded systems, telecommunications, software development or an equivalent field.
  • Recommended level: Master’s degree (Bac+5), or equivalent professional experience.

Experience

  • Experience in software testing, product validation, QA or embedded systems is desired.
  • Experience in an environment combining hardware, firmware, OS and mobile applications is a major advantage.

Technical skills

Ideally, the candidate has knowledge in several of the following areas:

  • Android, iOS / iPadOS, Windows and notions of Linux.
  • Embedded systems, firmware and hardware/software interactions.
  • REST APIs, HTTP/HTTPS and API testing tools.
  • Bluetooth, Wi-Fi, USB and other communication interfaces.
  • Debugging tools, bug tracking, Git and CI/CD principles.

Qualities

  • Rigor, method and strong attention to detail.
  • Technical curiosity and the ability to analyze complex problems.
  • Autonomy in organizing test campaigns.
  • Ability to reproduce and precisely document a defect.
  • Comfort working across several technical teams.
  • User focus, product quality and continuous improvement.
  • Proactivity in identifying risks and the ability to imagine scenarios not planned at the outset.

Languages

  • French: fluent.
  • Technical English: required for documentation, tools and technical exchanges.

Ingénieur Test & Validation (H/F)

Applications Android, iOS, Windows et validation OS / devices

L’Ingénieur Test & Validation est responsable de la définition, de l’exécution et de l’amélioration des processus de test permettant de valider les applications Android, iOS et Windows, ainsi que les systèmes d’exploitation, firmwares et interactions avec les nouveaux devices GripID. L’objectif est de garantir que chaque produit respecte les exigences fonctionnelles, techniques, de performance, de stabilité et de qualité définies par GripID.

Responsabilités

1. Définition de la stratégie de test

  • Analyser les spécifications fonctionnelles et techniques des produits.
  • Identifier les scénarios critiques et les risques liés aux nouvelles fonctionnalités.
  • Définir les plans de test, cas de test, critères d’acceptation et conditions de sortie.
  • Participer à la définition des processus de validation des nouvelles versions logicielles et matérielles.
  • Définir et maintenir des matrices de compatibilité entre appareils, versions d’OS et applications.

2. Tests des applications Android, iOS et Windows

Réaliser des campagnes de tests sur différents environnements, appareils, versions d’OS et configurations matérielles :

  • Android : smartphones, tablettes, différentes versions Android, résolutions et configurations matérielles.
  • iOS / iPadOS : iPhone, iPad, différentes versions d’iOS / iPadOS et comportements spécifiques à l’écosystème Apple.
  • Windows : applications desktop, différentes versions et configurations Windows, périphériques et architectures matérielles.

Les campagnes couvrent notamment :

  • tests fonctionnels et de non-régression ;
  • tests d’intégration et de compatibilité ;
  • tests d’installation, de mise à jour et de migration ;
  • tests de performance, de stabilité et de connectivité ;
  • tests UX/UI et validation des parcours utilisateurs ;
  • tests de récupération après erreur et tests en conditions réelles d’utilisation.

3. Validation des systèmes d’exploitation et nouveaux devices

  • Tester les nouvelles versions d’OS et de firmware.
  • Vérifier le démarrage, l’arrêt, le redémarrage et les mécanismes de récupération système.
  • Tester les procédures de mise à jour, notamment OTA, ainsi que les scénarios d’échec ou d’interruption.
  • Tester la stabilité du système sur de longues périodes et analyser les crashs système.
  • Tester les drivers, périphériques et interactions entre hardware, firmware, OS et applications.
  • Vérifier la gestion de la mémoire, du stockage, des ressources CPU et, lorsque pertinent, de l’autonomie.
  • Valider les communications Bluetooth, Wi-Fi, USB, NFC ou autres interfaces intégrées.
  • Tester la compatibilité globale avec les applications et services GripID.

4. Tests de robustesse et scénarios utilisateurs

  • Perte ou instabilité de la connexion réseau ; changements Wi-Fi, 4G et 5G.
  • Batterie faible, stockage saturé ou ressources système limitées.
  • Redémarrage inattendu, arrêt forcé d’une application ou interruption d’une mise à jour.
  • Fonctionnement prolongé et utilisation simultanée de plusieurs fonctionnalités.
  • Connexion et déconnexion répétées de périphériques et accessoires.

5. Gestion des anomalies

  • Identifier, reproduire et documenter précisément les bugs.
  • Fournir les logs, traces, captures d’écran, vidéos et informations nécessaires au diagnostic.
  • Qualifier la criticité, l’impact utilisateur et la priorité des anomalies.
  • Collaborer avec les équipes de développement pour faciliter l’analyse et la résolution.
  • Vérifier les correctifs et exécuter les tests de non-régression après correction.
  • Assurer la traçabilité des anomalies dans les outils de suivi utilisés par GripID.

6. Automatisation des tests

Participer au développement et à l’amélioration de l’automatisation des tests afin d’accélérer les campagnes de validation et de sécuriser les régressions.

  • Automatiser les tests Android, iOS, Windows, API et les scénarios de non-régression.
  • Intégrer les tests automatisés aux pipelines CI/CD.
  • Contribuer au développement de scripts et d’outils internes de validation.

Outils et technologies possibles : Appium, Selenium, Playwright, pytest, Robot Framework, XCTest/XCUITest, Espresso, Python, PowerShell, Bash et outils internes GripID.

7. Analyse technique

  • Analyser les logs applicatifs et systèmes afin d’orienter le diagnostic.
  • Utiliser ADB / Logcat pour Android et les outils de diagnostic adaptés à iOS et Windows.
  • Analyser les crash reports, performances système, problèmes réseau et appels API.
  • Reproduire et isoler les problèmes liés au matériel, au firmware ou au système d’exploitation.

8. Documentation et reporting

  • Rédiger et maintenir les plans de test, cas de test et documentation de validation.
  • Produire les rapports de campagnes de test et documenter les environnements utilisés.
  • Maintenir une matrice des équipements, versions d’OS et versions applicatives testées.
  • Mettre en place des indicateurs permettant de suivre la qualité des versions.
  • Fournir une recommandation de validation avant mise en production ou commercialisation.

Collaboration avec les équipes

Le poste implique une collaboration étroite avec les développeurs Android, iOS et Windows, ainsi qu’avec les équipes firmware, hardware, backend, produit, support, qualité et industrialisation. L’Ingénieur Test & Validation participe également aux revues de spécifications et aux réunions de suivi des versions.


Profil recherché

Formation

  • Formation supérieure en informatique, électronique, systèmes embarqués, télécommunications, développement logiciel ou domaine équivalent.
  • Niveau recommandé : Bac+5, ou expérience professionnelle équivalente.

Expérience

  • Une expérience en test logiciel, validation produit, QA ou systèmes embarqués est souhaitée.
  • Une expérience dans un environnement combinant hardware, firmware, OS et applications mobiles constitue un avantage important.

Compétences techniques recherchées

Le candidat devra idéalement posséder des connaissances dans plusieurs des domaines suivants :

  • Android, iOS / iPadOS, Windows et notions Linux.
  • Systèmes embarqués, firmware et interactions hardware/software.
  • API REST, HTTP/HTTPS et outils de test d’API.
  • Bluetooth, Wi-Fi, USB et autres interfaces de communication.
  • Outils de debug, gestion de bugs, Git et principes CI/CD.

Qualités recherchées

  • Rigueur, méthode et forte attention aux détails.
  • Curiosité technique et capacité à analyser des problèmes complexes.
  • Autonomie dans l’organisation des campagnes de test.
  • Capacité à reproduire et documenter précisément une anomalie.
  • Aisance dans le travail transverse avec plusieurs équipes techniques.
  • Orientation utilisateur, qualité produit et amélioration continue.
  • Proactivité dans l’identification des risques et capacité à imaginer des scénarios non prévus initialement.

Langues

  • Français : courant.
  • Anglais technique : nécessaire pour la documentation, les outils et les échanges techniques.

Apply for this position

More jobs at Gripid

Browse similar jobs