Pedro Morago
Senior QA Engineer
- Playwright
- TypeScript
- Java
- REST Assured
- Karate
Five years in test strategy, API testing and end-to-end automation, with software teams in cybersecurity, field services and telecom. My background combines mathematics (BSc, University of Cantabria) and formal test design (ISTQB CTFL v4.0), which I apply to deciding what to test, at which layer and how to automate it.

Companies that use the products I've tested
Work
Portfolio
Products and tools I've built and tested. Each one opens into the full story.
QA engineering and tools
From my day-to-day QA work, and the tools I built around it.
Production case, IriusRisk
CI Pipeline Optimization
A Python optimization model showed 4 CI containers would beat 7: about 8% faster and 41% cheaper.
Chrome extension
Screen Recorder (QA mode)
Turns a bug into evidence: video, console, network and every step.
Quantitative tooling
CI Shard Advisor
A mathematical optimization problem hidden inside a test pipeline.
AI, quantitative and real-time labs
Personal projects on systems that are hard to test: AI-written code, model evaluation, numerical solvers, real-time state and a full-stack product of my own. Each repository is public, with its tests and CI.
AI evaluation
AI Evaluation Lab
How good are the tests an AI writes? 1,207 generated tests scored for validity, 87 seeded bugs and the acceptance criteria they really check.
AI evaluation
Order Triage Lab
An LLM triages failed orders from a runbook. With a short runbook it is 88% accurate and costs more than sending every order to a person.
My product
Spin Trainer
A full-stack training app of my own, from idea to release, tested like production: 145 API tests, 95 Playwright tests and 8 real defects found.
Model evaluation
Game Integrity Lab
Evaluating cheat-detection models on synthetic data, where the best model’s false positives all fell on strong, legitimate players.
Numerical validation
Solver Validation Lab
Testing numbers nobody can check by hand: an exact equity engine, a strategy validator and push/fold solvers checked by best responses.
Real-time systems
Real-Time Testbed
A WebSocket game server that crashed and restored 619 times in one run, with every client converging.
From my QA Manager at IriusRisk
Pedro stood out for his ability to design and execute both manual and automated tests, ensuring product quality throughout the development lifecycle. He has a strong understanding of testing methodologies and modern tools, and he is always eager to improve existing processes.

Contact
Building something that’s hard to test? Let’s talk.
I’m based in Spain (CET) and work remotely with international teams. I’m interested in Senior QA, SDET and Quality Engineering roles: test automation, CI and test infrastructure, and the evaluation of AI and quantitative systems.









