Seven years making financial-grade software earn the word reliable.
Settlement engines, Swiss banks, insurance workbenches, marketplaces at continental scale.
SCROLL
CSD · T2S · ISIN — CUCUMBER / PLAYWRIGHT / JAVA — SEVEN AGENTS, ONE STANDARD
I build the machine
that tests the machine.
And lately — the agents that build that machine themselves.
01 — TRAJECTORY
Seven years, five houses.
2025 —Tech Lead · QA AutomationEuronext Securities
2024Senior QA Automation Engineerbexio
2023Senior Platform Engineermsg insur:it Iberia
2022Software Engineer - R&D and PrototypingFarfetch
2019Web & QA Automation EngineerJumia
02 — WORK
Systems where a bug costs money.
2025 — PRESENT · PORTO
Euronext SecuritiesTech Lead, QA Automation
Where Portugal's capital market settles. Euronext Securities Porto is the national
Central Securities Depository — custody and settlement on the European TARGET2-Securities platform,
and the numbering agency that issues the country's ISINs.
I lead QA automation across the securities lifecycle: settlement instructions, custody flows,
securities and ISIN management. I own the automation stack — Cucumber and Java for behaviour,
Playwright and JavaScript at the browser — and the engineering standard beneath it: Maven
multi-module structure, design patterns, Java conventions, all adapted to the team's reality
and then transferred to the team, not hoarded.
The same standards now run without me in the room: I designed a multi-agent AI framework —
an orchestrator dispatching analyst, planner, implementer, runner, triage and reviewer agents —
that encodes the team's patterns as machine-executable instructions.
It has its own section.
Java
Cucumber
Playwright
JavaScript
Maven
AI Agents
T2S domain
2024 — 2025 · REMOTE / CH
bexioSenior QA Automation Engineer
Switzerland's leading cloud ERP for SMEs. I automated the Banking domain — the module that
connects companies to 64+ Swiss banks (UBS, PostFinance, Raiffeisen, the cantonal banks),
fetches transactions, files payments, and reconciles every franc against invoices, bills and
documents. API and front-end coverage, test plans, and the automation practices the team
still runs on.
Java
Cucumber
Testim
Postman
Jenkins
Argo
2023 — 2024 · PORTO
msg insur:it IberiaSenior Platform Engineer
An underwriting workbench for Prudential's US insurance business: a multi-module
Spring Boot and Angular platform on OracleDB and OpenShift. Architecture planning, API
development, and the unglamorous discipline that keeps a workbench honest — JUnit,
PowerMockito, SonarQube, refactoring as a habit rather than an event.
Spring Boot
Angular
OracleDB
OpenShift
JUnit
2022 — 2023 · PORTO
FarfetchSoftware Engineer - R&D and Prototyping
Farfetch House — the luxury platform's venture into digital ownership. A web application
for minting and managing NFTs: React and TypeScript up front, Solidity on-chain, MongoDB
behind, Metamask in the user's pocket. Fashion-house polish with blockchain plumbing.
React
TypeScript
Solidity
MongoDB
Metamask
2019 — 2022 · PORTO
JumiaWeb & QA Automation Engineer
Africa's leading e-commerce platform. I built and tested marketplace infrastructure —
Seller Center and Vendor Center — where merchants across a continent manage their catalogue:
PHP/Symfony and Java Spring Boot services over MySQL and PostgreSQL, Kafka in between,
automated tests in Java, BDD and TDD as the default dialect.
Java
Symfony
Kafka
PostgreSQL
Cucumber
AWS
03 — THE ORCHESTRA
A QA team made of agents.
Built at Euronext Securities. An orchestrator receives an epic and conducts
seven specialised agents through analysis, planning, implementation, execution, triage and review —
each one carrying the team's own Maven structure, design patterns and Java standards as instructions.
The tests it writes look like the team wrote them. That's the point.
Receives the epic. Decomposes, dispatches, arbitrates retries, owns the definition of done.
ANALYST
Reads epics and features; extracts testable intent and acceptance criteria into a coverage map.
PLANNER
Turns coverage into strategy: scenarios, priorities, data needs, the edges worth paying for.
IMPLEMENTER
Writes the code — Gherkin features, Java step definitions, Playwright specs — inside the team's Maven structure and patterns.
RUNNER
Executes the suites; captures traces, artifacts and telemetry for every run.
TRIAGE ⟳
The loop. Diagnoses the failure, patches, re-runs — stubbornly — until green or escalation.
REVIEWER
The gate. Reviews the diff against the standards; approves, or sends it back with reasons.
LUÍS PASSEIRA — PORTO, PT
04 — THE HUMAN IN THE LOOP
Captain first, engineer second.
Before software there was volleyball — team captain at Leixões, which is where the
leadership habit started: read the play, set the standard, make everyone around you better.
The engineering came after, at atec, and never really replaced it.
What I actually do all day is translate. Business to technology, epic to test plan,
"it should just work" to a suite that proves it does. Fluent in Portuguese, English and Spanish;
conversational in Gherkin.
Knowledge can fill a room without taking up space. Think twice, build once.
05 — ARSENAL
Tools, in order of affection.
AUTOMATION
Cucumber
Playwright
Testim
JUnit
PowerMockito
Postman
LANGUAGES
Java
JavaScript
TypeScript
SQL
PHP
C#
Solidity
FRAMEWORKS
Spring Boot
Angular
React
Symfony
Laravel
INFRASTRUCTURE
Docker
Jenkins
Kafka
Maven
AWS
OpenShift
Gradle
Argo
DATA
PostgreSQL
OracleDB
MySQL
MongoDB
PRACTICE
BDD / TDD
Design Patterns
AI Agents
CI/CD
Architecture
Agile Coaching
qa-multiplier.feature● RUNNING
Feature: Quality Multiplier
Scenario: A team needs a quality standard
Given seven years of financial-grade systems
And a stack of Cucumber, Playwright and Java
When an epic lands on the board
Then the tests write themselves
And the standard survives handover
Scenario: Production stays boring
Given the Orchestra is on duty
When Friday deploy meets Monday audit
Then nothing interesting happens
Decorative animation: a Cucumber feature file typing itself and passing.