I don't just find bugs. I understand the business processes behind the systems I test.
QA Engineer with hands-on experience designing and validating enterprise business systems — from ERP procurement and sales cycles to warehouse management and logistics operations. I build test strategies that reflect real-world workflows, not just UI checklists.
Currently teaching ERP simulation at Collège de la Concorde (Programme 2 — Information Technology), where I also serve as the developer and QA lead of the platform I built from scratch.
Core identity: I sit at the intersection of QA Engineering, ERP systems, and business process knowledge. That combination is rare — and it shows in the systems I build and test.
| Domain | Depth |
|---|---|
| ERP Systems | SAP S/4HANA · Microsoft Dynamics 365 · Odoo — transaction flows, module logic, cross-system comparison |
| QA Engineering | Manual testing · API testing · Test design (equivalence, boundary) · Regression · Exploratory |
| Test Automation | Python · Pytest · Selenium · Page Object Model |
| Business Processes | Procurement (MM) · Sales (SD) · Finance (FI) · Warehouse Management (WMS/EWM) |
| Full-Stack Development | TypeScript · React · Node.js · tRPC · PostgreSQL — enough to build and break complex systems |
Live platform built for Collège de la Concorde — Programme 2, Information Technology
What it does: A full-stack pedagogical ERP simulation platform that reproduces real SAP S/4HANA, Microsoft Dynamics 365, and Odoo transaction workflows. Students execute procurement cycles (MM), sales cycles (SD), and finance operations (FI) step by step — with immediate validation, business explanations, and adaptive feedback.
What it proves:
- Deep understanding of ERP transaction logic across three major platforms
- Ability to design test scenarios that mirror real business process validation
- Full-stack engineering: TypeScript · React · tRPC · MySQL · Drizzle ORM
- Pedagogical QA: per-step execution tracking, learner profiling, teacher monitoring dashboard
- Bilingual (FR/EN), role-based access (student / teacher), exam mode vs. guided mode
Real-world relevance: This is the kind of system a QA engineer validates before an ERP go-live. Understanding it from the inside — having built the validation engine — is direct evidence of ERP domain expertise.
Stack: TypeScript React 19 Node.js tRPC MySQL Drizzle ORM Tailwind CSS Vitest
SAP S/4HANA Fiori-inspired Warehouse Management training platform
What it does: An interactive WMS/EWM simulation platform that replicates SAP Extended Warehouse Management workflows — inbound logistics, putaway strategies, pick/pack/ship operations, and inventory management. Built for the same programme, designed to complement the ERP Simulator with warehouse-specific process depth.
What it proves:
- Specialist knowledge of SAP EWM and WMS business logic
- Ability to model complex logistics operations as testable, step-by-step scenarios
- UI/UX design aligned with SAP Fiori design principles
- End-to-end thinking: from goods receipt to customer shipment
Real-world relevance: WMS/EWM is one of the most complex SAP modules to validate. Knowing the process flows deeply enough to simulate them is a direct indicator of readiness for ERP QA roles in logistics, retail, and supply chain.
Stack: TypeScript React Node.js Tailwind CSS
Production-ready restaurant tech — multilingual, tablet-optimised
What it does: A fully responsive, multilingual (FR/EN) digital menu system for Eggspectation Montréal. Designed for tablet-first use in a real restaurant environment, with dynamic menu rendering, category navigation, and accessibility-first UI.
What it proves:
- Real-world frontend delivery under production constraints
- Multilingual UX design and responsive layout engineering
- Practical understanding of how QA applies to customer-facing digital products
Stack: TypeScript React Next.js Tailwind CSS
These projects document my QA engineering foundations — built during the TripleTen QA Engineering Bootcamp.
| Project | Description | Stack |
|---|---|---|
| Sprint 9 — Pytest + Selenium POM | Advanced automation framework with Page Object Model. Full test suite for Urban Routes web app. | Python Pytest Selenium |
| Sprint 8 — Web App Test Automation | Pytest-based automated tests with helper modules and structured test data. | Python Pytest |
| Sprint 7 — Automation Setup | Foundation project for Pytest automation — unit tests, fixtures, test structure. | Python Pytest |
| Project | Description |
|---|---|
| Sprint 4 — API Testing | Manual API test suite: functional, negative, boundary, and status code validation. |
| Sprint 3 — Web UI Testing | UI regression tests, bug reports, exploratory testing for Urban Routes web app. |
| Sprint 2 — Test Design | Equivalence class partitioning, boundary value analysis, validation logic design. |
| Sprint 1 — Regression Tests | Manual regression suite with edge cases, Jira-linked bug reports. |
| Project | Description |
|---|---|
| Sprint 6 — Database & Log Analysis | Web server log analysis, SQL queries, database-level QA investigation. |
| Sprint 5 — Mobile App Testing | Comprehensive manual testing for Urban Lunch iOS/Android app. |
QA & Testing Pytest · Selenium · Page Object Model · Postman · Jira · TestRail
Languages Python · TypeScript · JavaScript · SQL
Frontend React · Next.js · Tailwind CSS · Shadcn/UI
Backend Node.js · Express · tRPC · REST APIs
Databases MySQL · PostgreSQL · Drizzle ORM
ERP Platforms SAP S/4HANA · Microsoft Dynamics 365 · Odoo
DevOps Git · GitHub Actions · Linux · Docker (basics)
- TripleTen QA Engineering Bootcamp — 9-sprint programme covering manual, API, and automation testing
- ERP Systems & Digital Transformation — Collège de la Concorde, Programme 2
I bring something most QA engineers don't have: I understand what the system is supposed to do before I test it.
Having built two full ERP/WMS simulation platforms from scratch — and having designed the validation logic that runs inside them — I approach testing from the perspective of someone who knows the business process, the data flow, and the failure modes simultaneously.
If you're looking for a QA engineer who can work on ERP implementations, logistics systems, or complex business applications without needing six months of domain onboarding — let's talk.