Spécialiste Tests et Validation - Logiciel de Rédaction des Procédures H/F - ANFSI
- CDD
- ANFSI
Les missions du poste
L'Agence du Numérique des Forces de la Sécurité Intérieure (ANFSI) est chargée de concevoir, de piloter et de conduire les projets de systèmes d'information, de communication, de commandement et des moyens technologiques connexes dédiés principalement aux utilisateurs et acteurs de la sécurité intérieure.
L'ANFSI est composée de 6 sous directions. L'effectif total est de 528 personnels comprenant des fonctionnaires de la police et la gendarmerie nationale ainsi que des personnels civils fonctionnaires et contractuels des corps administratifs et techniques.
PRÉSENTATION DU CONTEXTE
Les forces de sécurité intérieure (FSI) doivent être dotées des solutions opérationnelles les plus efficaces et les mieux adaptées afin de répondre dans de bonnes conditions à leur mission de protection de la population.
C'est là que vous intervenez et que vous mettez à profit votre expertise en tant que Expert méthode et outils/qualité/sécurité.
VOS MISSIONS
- Écrire et maintenir les scripts de tests de bout en bout (E2E) en utilisant des outils comme Playwright ou Selenium.
- Développer et exécuter des tests d'intégration et des tests d'API pour sécuriser les flux entre les micro-services.
- Mettre en oeuvre des tests de non-régression automatisés intégrés directement dans la pipeline CI/CD.
- Réaliser des tests de charge et de performance pour identifier les goulots d'étranglement techniques.
- Produire l'ensemble de la documentation technique (TechWriting) : manuels d'installation, guides de configuration, documentation d'architecture, spécifications techniques et guides de maintenance.
- Gérer le cycle de vie de la documentation (révision, mise à jour, archivage) en utilisant des approches "Docs-as-Code" (Markdown, Git).
Le poste est susceptible de faire l'objet de permanences ou d'astreintes dans les conditions réglementaires.
Le profil recherché
Ingénieur de formation ou équivalent, vous avez une première expérience réussie en tant qu'ingénieur généraliste. Vos expériences précédentes vous ont permis de faire la preuve de vos capacités à développer un projet autour d'objectifs partagés.
Vous avez un haut niveau de connaissance technique. Vous êtes ouverts d'esprit, êtes à l'aise pour travailler en équipe et avez un bon niveau de communication.
Vous savez gérer un projet, vous adapter ; vous êtes organisé et avez un bon esprit de synthèse.
Les prérequis en termes de compétences techniques sont les suivants :
- Automatisation QA : Maîtrise impérative de Playwright, Selenium ou Cypress. Capacité à écrire du code de test propre et maintenable.
- Langages : Bonne maîtrise du JavaScript/TypeScript et/ou Java (pour l'écriture des tests).
- TechWriting : Maîtrise des techniques de rédaction technique (synthèse, clarté, structuration par tâches). Maîtrise du Markdown, LaTeX ou d'outils de génération de documentation statique.
- Outils de versioning : Maîtrise de Git et des flux de travail (Pull Requests, branches) pour la documentation et le code.
- CI/CD : Capacité à intégrer des suites de tests et des déploiements de documentation dans GitHub - - Actions ou GitLab CI.
- Culture UX : Notions en architecture de l'information et expérience utilisateur.
Compétences requises
- Java
- Javascript
- Conduite de projet
- TypeScript