Hi, I'm Yassine Ouhadi.
Software Engineer, SDET

As a Software Engineer currently working as an SDET, I specialize in ensuring the delivery of high-quality systems across the entire SDLC and STLC. I combine TDD and BDD approaches for robust functional validation, while also focusing on performance and availability testing in cloud environments. My work emphasizes implementing reliability patterns, and I have a strong enthusiasm for applying Model-Based Engineering methodologies to solve complex problems.
My Journey
Work Experience
Dec. 2024 – Present
Quality Assurance & Release Management
Societe Generale Corporate and Investment Banking
Responsible for the comprehensive quality assurance of high-frequency, distributed trading services in a cloud environment. This includes a blend of functional, automated, and performance testing, conducted in close collaboration with development, prod, quant, and ops teams.
Feb. 2024 – Dec. 2024
Test Automation Engineer
Orange Business
Engineered a full-scale E2E and regression testing framework for a critical legacy application, significantly enhancing product quality and release velocity. Pioneered the adoption of Cypress with a BDD methodology, unifying technical and functional teams. Authored a generic npm package to standardize the Page Object Model (POM) and orchestrated the entire automated testing lifecycle within GitLab CI/CD, from Xray API integration to rich reporting in Jira and Kibana.
Education
2021 - 2024
Software Engineering
ENSIAS
Certifications
Certified Kubernetes Administrator (CKA)
Certified Kubernetes Application Developer (CKAD)
Big Data Engineer Certificate
Artificial Intelligence Analyst Certificate
Featured Projects
Feature Assured
VS Code extension for running and validating Cypress .feature files with real-time validation, inline results, and dynamic step explorer. Includes Docker support and CI/CD integration.
Cypress Generic Package
A comprehensive component library providing ready-to-use generic objects and helpers for UI and API testing with Cypress. Features include POM objects, BDD steps, and integration with multiple testing methodologies.
Jgen
A Domain Specific Language for generating Spring Boot RESTful APIs. Features include syntax highlighting, code completion, validation, tree view synchronization, and a web-based Monaco editor for code generation.
Agent based Graph DSL
A model-driven framework for designing and deploying autonomous AI agent graphs. Enables visual composition of agent workflows, execution with LangGraph, and simplifies the creation of complex, multi-agent systems.
Technical Skills
Software Engineering
Model-driven Engineering
DevOps & Cloud
Test Automation & QA
Machine Learning & Computer Vision
Architecture & Integration
Let's Build Together
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out.