QA Julien Mer
SaaS · Test Management

QA OPS LAB

L'alternative sérieuse à TestRail et Xray.
Conçu par un QA Architect, pour les QA Architects. Pas un outil générique — une plateforme opinionée qui reflète 20 ans de terrain en secteurs critiques.

Demander un accès → Voir la stack
37
Fichiers Python
24
Routers FastAPI
5
Services métier
19,99€
Tarif Freelance / mois
Pourquoi ce SaaS

Parce que TestRail et Xray ne sont pas faits pour les QA

TestRail est un héritage des années 2010 figé dans son ergonomie. Xray dépend totalement de l'écosystème Atlassian (donc Jira) et facture comme tel. Et tous les deux passent à côté de ce qui compte vraiment pour un QA Architect en 2026 : l'analyse prédictive, l'industrialisation, et la liberté de stack.

QA OPS LAB part d'un constat simple : un QA Architect avec 20 ans d'expérience sait ce qui manque dans les outils existants. Plutôt que d'attendre qu'un éditeur l'ajoute (jamais), je l'ai construit moi-même.

Stack technique

FastAPI + SQLite chiffré + vanilla JS

Volontairement sobre. Pas de framework JS lourd, pas de microservices à 12 conteneurs, pas de cloud provider obligatoire. Une stack qui marche en prod avec un seul process Python et un fichier de base de données chiffré.

FastAPI (Python)
Backend asynchrone, OpenAPI auto-générée, validation Pydantic. 24 routers organisés par domaine métier.
🔒
SQLite chiffré
Base de données embarquée, chiffrée AES. Zéro dépendance externe. Backup = un seul fichier à copier.
🎨
Vanilla JS
Pas de React, pas de Vue, pas de build step. JavaScript pur, modules natifs ES6, Monaco Editor pour les zones de code.
🤖
ML défaut prediction
Random Forest + TF-IDF entraîné sur ton historique. Prédit la probabilité qu'un test échoue avant exécution.
📊
SPI Lab
Score de Prédiction d'Instabilité. Identifie les tests "flaky" et les exigences à risque avant qu'elles ne plantent.
🧠
Cognitive Requirement Engine
SpaCy NLP analyse tes exigences pour détecter les ambiguïtés, contradictions, et critères d'acceptance manquants.
🛡️
RBAC + audit logging
Rôles fins, permissions par module, audit trail intégral. Conforme aux exigences des secteurs régulés.
📄
Génération PDF
Rapports de stratégie, plans de test, recettes formatées en PDF. Templates personnalisables.
🔌
Connecteurs
Jira, Xray, Katalon, GitHub, GitLab. Synchronisation bidirectionnelle, import/export en un clic.
Architecture

37 fichiers Python, organisés clean

Le backend a été refactorisé fin 2025 / début 2026 d'un monolithe en une structure modulaire claire. Chaque router porte un domaine métier, chaque service encapsule la logique applicative.

# Structure backend QA OPS LAB
qaopslab/
├── core/                 # Coeur applicatif
│   ├── main.py           # Bootstrap FastAPI
│   ├── config.py         # Settings via Pydantic
│   ├── database.py       # SQLAlchemy + chiffrement
│   ├── models.py         # Modeles SQL
│   ├── middleware.py     # Auth, audit, CORS
│   └── auth.py           # JWT + RBAC
│
├── routers/              # 24 routers metier
│   ├── projects.py
│   ├── test_cases.py
│   ├── defects.py
│   ├── requirements.py
│   ├── strategy.py
│   ├── reports.py
│   └── ... (18 autres)
│
├── services/             # 5 services applicatifs
│   ├── ai_helpers.py             # Generation IA via Groq/LLaMA
│   ├── defect_predictor.py       # ML defaut prediction
│   ├── pdf_generator.py          # Rapports PDF
│   ├── requirement_helpers.py    # SpaCy NLP
│   └── strategy_generator.py     # Strategie auto
│
└── standalone/           # Scripts utilitaires
    ├── db_crypt.py
    ├── defect_similarity.py
    └── migrate_password.py
Pricing

Trois niveaux, sans surprise

FREELANCE
19,99€/mois
Pour un consultant indépendant. Tous les modules, 1 utilisateur, support email.
STARTER
349€/an/user
Pour les petites équipes QA. RBAC, audit, connecteurs, 1 mois offert.
PRO
749€/an/user
Pour les équipes QA en secteur critique. ML, NLP, on-premise, support prioritaire.
Roadmap

Ce qui arrive

Accès sur inscription

La plateforme n'est pas accessible publiquement. Demande un accès si tu veux tester en conditions réelles, ou contacte-moi pour discuter d'un déploiement on-premise.

Demander un accès → Me contacter