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 quality
  • 02

    Building the test strategy

    Manual and automated tests, prioritized by criticality and risk, following ISTQB methodologies.

    View the expertise — Building the test strategy
  • 03

    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 returns
  • 04

    Testing beyond functionality

    API, performance and security: what breaks in production gets tested before it gets there.

    View the expertise — Testing beyond functionality
  • 05

    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 tooling
  • 07

    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 STRALEARN
  1. 2022 — 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Education

  1. 2012

    Professional master’s degree (Master 2) in Management and Communications

    IAE de Brest

  2. 2011

    Engineering degree in computer science

    École nationale d’ingénieurs de Brest (ENIB)

  3. 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.