Founder · Full Stack QA · DevOps
Omar OUJAA
You only test well what you know how to build.
Developer, then Test Manager, QA coach and technical lead: over 15 years, I have managed software quality in defense, e-commerce, insurance, energy, web services and telecoms. I founded STRATEST in 2018 to do this work with teams — not in their place.
- of software engineering, from code to quality management
- 15 years
- ISTQB certifications: Foundation, Test Manager, Test Automation Engineer
- 3
- video courses published by Éditions ENI
- 2
- people managed in a single test team
- 13
What I bring
The whole quality chain, handled by one person.
01
Managing quality
QA projects and resources: planning, estimation, test campaign coordination, metrics and reporting up to steering committees.
View the expertise — Managing quality02
Building the test strategy
Manual and automated tests, prioritized by criticality and risk, following ISTQB methodologies.
View the expertise — Building the test strategy03
Automating with measured returns
Custom-built frameworks, industrialized in continuous integration, with KPIs that prove automation pays back more than it costs.
View the expertise — Automating with measured returns04
Testing beyond functionality
API, performance and security: what breaks in production gets tested before it gets there.
View the expertise — Testing beyond functionality05
Usability and accessibility
Usability testing and tool-assisted accessibility checks, all the way to the screen reader.
06
DevOps and tooling
Environments, CI/CD, deployments, observability: quality is also decided in the pipeline.
View the expertise — DevOps and tooling07
Building a quality culture
Change management, moving from the V-model to agile, quality owned by the whole team.
08
Upskilling teams
Coaching, training, documentation: the skills stay with you when the engagement ends.
09
Choosing tools on evidence
Technology watch, benchmarks and POCs before any adoption: a tool is judged in your context, not by its brochure.
Career
Engagements where quality had to hold up in production.
2018 — present · Entrepreneurship
Founder of STRATEST
Software quality and test automation consulting. Since 2022, its training activity, STRALEARN, has been helping people move from functional QA to test automation — including those with no development background.
Discover STRALEARN2022 — present
Ongoing engagement
Defense sector
Cross-functional Technical Lead & Full Stack QA
- Full setup of a QA team, with training and tailored test methodologies.
- Structuring of the quality practice within an agile framework (Scrum, Kanban), with tooling and traceability.
- Management of the QA teams and cross-functional QA / QC / QM lead role.
- DevOps contribution: environments, CI/CD, deployments and technical integration.
Mar. 2020 — May 2022
E-commerce · Paris
Oscaro
Coach & QA Manager
Online auto parts: catalog, checkout funnel, payment, logistics, carriers, invoicing. An evolving role: QA Manager, then co-QA Manager, then QA coach.
- Mapping of the application and creation of a requirements and test repository.
- Web, mobile and performance test automation framework built from scratch — open, portable, designed to meet the needs of the QA, development and business teams.
- Industrialization: Selenium Grid, Jenkins, real Android and iOS devices.
- Test campaigns, metrics, reporting, documentation and training.
Jan. 2019 — Dec. 2019
Insurance · Paris
SIACI Saint Honoré
QA & Automation Coach
Helped set up the Test and Quality unit, which validates the group’s products: health insurance, health coverage for temporary workers, retirement, vehicle fleets.
- Assessment of the existing setup and implementation of test processes based on ISTQB.
- Automation foundation for regression and performance tests, rolled out across nine projects.
- Transition from a V-model way of working to agile, made possible by automation.
- Automated reporting, per-project KPIs, support in hiring experienced test automation engineers.
Nov. 2017 — Jan. 2019
Energy · Paris
TotalEnergies (Direct Énergie)
QA & Automation Coach
Within the agile team of the consumer website, to make production releases more reliable.
- Custom-built automation tool: test repository, dynamic data, statistical reporting.
- Regression suite run every night on three environments, with reports sent automatically.
- REST API probe run every three hours to check service availability.
- Software quality point of contact for business analysts and developers.
June 2016 — Nov. 2017
Web services · Boulogne-Billancourt
Solocal (PagesJaunes)
Test ManagerTeam of 5 people
In charge of the functional integration of a website builder for very small businesses and SMEs.
- Planning, estimation, management and closure of test campaigns.
- Structured test assets: every test linked to a requirement and a version.
- Defect management process and visual management (Kanban).
- Regression test automation POC.
Apr. 2015 — Apr. 2016
Insurance · La Défense
Allianz
QA Consultant · Test Lead
Validation of an internal web application, as the interface between the client and the third-party application acceptance testing team (TRA).
- Functional test assets created from scratch, prioritized by criticality and risk.
- Integration, functional and acceptance test strategies and plans (SIT, FIT, UAT).
- Estimation, test books and campaign management.
Feb. 2013 — Mar. 2015
Telecoms · Rennes · La Défense · Katowice
SFR
Test LeadTeam of 13 people
Information system overhaul: bulk migration of customers to a new core system, with each customer transcoded into some sixty systems.
- Management of the validation of bulk migrations, across three sites including one in Poland.
- Interface between the internal teams and the client, estimation of each migration run.
- Onboarding and coaching of three testers in Poland.
- Lean continuous improvement approach, automation benchmark and POC.
Before 2013 — from development to testing
2012
Suravenir — Arkéa
Business-side acceptance testing
Test strategy and plans, execution, defect tracking.
2011
France Telecom
R&D Engineer
Design, development and production delivery of fixes for a CRM tool, within an agile team.
2010
ALL4TEC
Junior R&D Engineer
Study of the BIRT reporting technology with a view to integrating it into the MaTeLo product.
2009
Ministère de l’Habitat et de l’Urbanisme (Rabat)
Junior Developer
Web application for managing loans at the ministry’s library.
My view of quality
Quality is not an opinion you give at the end. It is a property you build, and one you can measure. When a team cannot say where it stands, it is almost never a tooling problem: it is because no explicit decision has been made about what it is protecting.
I wrote code before I wrote tests. That changes how I work with development teams: I am not there to tell them their product is bad, I am there to make what is fragile visible — and fixable.
I am wary of test suites that keep growing. A suite of three thousand tests whose results nobody reads protects less than two hundred tests the team trusts. The right indicator is not the number of cases executed, it is the question: what would happen if this test failed? If the answer is “we rerun it,” the test is useless.
That is also why I teach. A consultancy that automates in place of its clients creates dependency. Passing on the skills is slower, and it is the only thing that lasts.
AI & LLM · hands-on since January 2025
AI, practiced before being recommended.
I do not recommend a tool I have not run myself. What AI really changes for QA — and what it does not change yet — is measured by building.
AI for QA, our take- Agents
- Agentic applications with LangChain: tool calling, agent orchestration, several specialties per model.
- Models
- Claude, ChatGPT, Gemini, DeepSeek, GLM — and open models from Hugging Face, from 300 million to 32 billion parameters, quantized or not.
- Techniques
- RAG (embeddings, vector search), LoRA fine-tuning, zero-shot and few-shot, system prompt engineering.
- Tooling
- Python, PyTorch, Unsloth, Google Colab, Claude Code, Codex; on-demand GPU compute (Hyperstack, Vast.ai).
- Business use
- AI-driven process automation and integration of AI into business processes.
Toolbox
Tools chosen for the context — never the other way around.
- Automation and performance
- Selenium WebDriver / Grid
- Playwright
- Appium
- JUnit
- TestNG
- JMeter
- AutoIt
- API testing
- Postman
- REST Assured
- SoapUI
- REST
- SOAP
- Security
- ZAP
- Burp Suite
- Sonar
- Accessibility and usability
- axe DevTools
- WAVE
- Lighthouse
- NVDA
- Hotjar
- Maze
- UserTesting
- Test management
- Xray
- Jira
- ALM
- TestLink
- Squash
- DevOps and observability
- Jenkins
- Git
- Maven
- Ansible
- Docker
- Grafana
- Prometheus
- Loki
- Tempo
- Sentry
- Uptime Kuma
- Cloudflare
- MinIO
- Infrastructure
- Tomcat
- WSO2
- PostgreSQL
- Redis
- OpenResty / NGINX
- Keycloak
- Languages
- Java
- Python
- SQL
- Batch
- Methods
- Scrum
- Kanban
- V-model
- ISTQB
Publications
Published by Éditions ENI. The content stays with the publisher — we do not republish any excerpt.
Technical video · Éditions ENI ·
JUnit — Maîtriser les tests unitaires en Java
View on the publisher’s site — JUnit — Maîtriser les tests unitaires en Java — Opens in a new tabTechnical video · Éditions ENI ·
Selenium WebDriver — Conception et implémentation de tests fonctionnels automatisés en Java
View on the publisher’s site — Selenium WebDriver — Conception et implémentation de tests fonctionnels automatisés en Java — Opens in a new tab
Education
2012
Professional master’s degree (Master 2) in Management and Communications
IAE de Brest
2011
Engineering degree in computer science
École nationale d’ingénieurs de Brest (ENIB)
2008
Bachelor’s degree in physical sciences, physics
Faculté des sciences de Rabat
Get in touch
Let’s talk about your context.
An initial 45-minute conversation, with no commitment, to understand where you stand and whether we can help.
