LP

PORTO · 41.19° N, 8.68° W — --:--:-- WET

Luís Passeira

Tech Lead, QA Automation — Euronext Securities

Seven years making financial-grade software earn the word reliable.
Settlement engines, Swiss banks, insurance workbenches, marketplaces at continental scale.

I build the machine

that tests the machine.

And lately — the agents that build that machine themselves.

01 — TRAJECTORY

Seven years,
five houses.

  1. 2025 — Tech Lead · QA AutomationEuronext Securities
  2. 2024 Senior QA Automation Engineerbexio
  3. 2023 Senior Platform Engineermsg insur:it Iberia
  4. 2022 Software Engineer - R&D and PrototypingFarfetch
  5. 2019 Web & 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.

ORCHESTRATOR ANALYST PLANNER IMPLEMENTER RUNNER TRIAGE ⟳ REVIEWER dispatch · arbitrate epic → intent intent → strategy strategy → code execute suites fail → repair → rerun gate: merge / reject
ORCHESTRATOR
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.
Portrait of Luís Passeira
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

Decorative animation: a Cucumber feature file typing itself and passing.

06 — CONTACT

Let's make something
provably good.