Skip to content

About me โ€‹

I'm Pedro Morago, a QA Engineer with 5 years of experience in quality assurance and test automation on international SaaS products. This wiki is my personal knowledge base: everything I learn while working and studying, written in my own words.

  • ๐ŸŽ“ Degree in Mathematics (University of Cantabria) โ€” that's where my obsession with optimizing everything comes from.
  • ๐Ÿ“œ ISTQBยฎ Certified Tester Foundation Level (CTFL) v4.0
  • ๐Ÿ’ผ QA Engineer at a cybersecurity SaaS product (threat modelling), previously at a field service management SaaS.
  • ๐ŸŒ Working 100% remotely in agile, distributed teams.

LinkedIn ยท GitHub

What I do day to day โ€‹

  • Testing strategy: defining the test mix across the pyramid (unit, integration, API, E2E) for features and entire modules.
  • Backend automation: APIs in Java with REST Assured and JUnit 5 โ€” Given-When-Then pattern, JSON schema validation, negative cases, traceability with Qase.
  • E2E automation: Playwright with TypeScript (I took part in a full migration from TestCafe that cut execution times by ~80%). Previously Cypress and Selenium.
  • CI/CD: integrating tests into Bitbucket pipelines, static analysis (SonarCloud, linters) and parallel execution optimization.
  • Shift-left: reviewing requirements and designs from early stages and turning them into actionable test cases.
  • Root cause analysis of bugs to steer the testing strategy and reduce recurrence.

Projects โ€‹

๐Ÿงฉ CI Shard Advisor โ€‹

A tool to optimize the distribution of E2E tests across CI shards. Born from a real problem: I designed an optimization model in Python (mixed-integer linear programming) to parallelize E2E test execution, cutting pipeline time by around 40% without increasing infrastructure cost. โ†’ github.com/pedro-morago/ci-shard-advisor

๐ŸŽฅ Screen recorder โ€‹

A browser extension for recording your screen. Video evidence is among the most valuable things when reporting a bug, and I wanted a tool built to my taste. โ†’ github.com/pedro-morago/grabador-pantalla

๐Ÿ“š This wiki โ€‹

The site you're on right now: a QA learning wiki built with VitePress and deployed automatically with GitHub Actions. โ†’ github.com/pedro-morago/formacion

๐Ÿ’ผ Portfolio โ€‹

My personal site with the rest of my projects. โ†’ github.com/pedro-morago/portfolio

๐ŸŽฐ Spins (under construction) โ€‹

Coming soon.

Why this wiki โ€‹

Three reasons:

  1. Learning by writing โ€” explaining something in your own words is the litmus test that you understand it.
  2. Quick reference โ€” my go-to documentation while I work.
  3. Sharing โ€” if what I'm learning helps someone else too, that's a double win.

How this wiki is made โ€‹

Full transparency: I maintain this wiki with the help of Claude Code. The experience, the technical decisions and the criteria behind every article are mine โ€” drawn from my day-to-day work as a QA engineer โ€” and the AI helps me with drafting, translation and the site's infrastructure. I review and stand behind every page.

I see it the same way I see test automation: the tool multiplies you, but it doesn't replace your judgement. Knowing how to work with AI โ€” giving it the right context, reviewing its output critically, and keeping ownership of the result โ€” is part of my toolkit as an engineer.