Sobre
Enfermeiro que passou para a automação de testes. Trabalho entre web, mobile, APIs e CI, com um gosto especial por produtos em que a fiabilidade faz diferença.
A versão curta
Antes de chegar ao software, trabalhei como enfermeiro, primeiro em várias especialidades e mais tarde em cuidados intensivos. Foi na saúde que aprendi a manter a calma, a estar atento aos detalhes e a levar qualquer falha a sério quando há pessoas do outro lado.
Em 2021, troquei a enfermagem pela automação de testes. Desde então, passei por projetos de telecomunicações, software industrial e fintech, a testar produtos web, mobile e até boxes de televisão.
Hoje, na Uphold, trabalho em automação e qualidade tanto na experiência web e mobile como nos produtos para empresas e parceiros. Entre eles estão o Ascent, para negociação institucional, a Enterprise API, o Partner Portal e o Topper, uma solução para comprar e vender cripto em aplicações e carteiras de autocustódia, usada pela Phantom como opção de compra. No dia a dia, uso Cypress, Detox, JavaScript e GraphQL para cobrir percursos críticos, apanhar casos limite e dar à equipa feedback de testes que seja rápido e útil.
Mais recentemente, tenho-me focado em criar skills e workflows reutilizáveis para as equipas de Test Automation e QA. Foram pensados para integração com o Claude Code e o GitHub Copilot, mantendo-se compatíveis com outros agentes. Isso ajudou a acelerar a criação e a melhorar a manutenção dos testes, mas o ganho mais importante foi outro: dar a quem conhece melhor a aplicação confiança para contribuir diretamente para a automação, sem deixar cair os padrões de desenvolvimento da equipa.
Também tenho trabalhado em formas de tornar os resultados dos testes mais fáceis de analisar, para que o feedback chegue mais depressa e seja mais útil. No fundo, o objetivo é dar à equipa de QA a infraestrutura e a confiança necessárias para aprovar alterações e novas funcionalidades, usando os testes automáticos como uma das bases para lançar versões com rapidez e segurança.
Este portefólio reúne alguns projetos e ideias que gosto de partilhar. Não pretende contar tudo o que já fiz. Para isso já existe o currículo.
O meu percurso
- Uphold · Engenheiro de Automação de Testes mai 2023–presente: automação e qualidade entre web, mobile, negociação institucional, integrações empresariais e produtos que integram a compra e venda de cripto.
- Siemens, através da Aubay · Engenheiro de Automação de Testes out 2022–mai 2023: testes automatizados para uma plataforma de vendas industrial com Playwright, TestComplete, Python, TypeScript e GitLab CI/CD.
- Vodafone e Deutsche Telekom, através da Capgemini · Engenheiro de Automação de Testes jan 2021–out 2022: automação para dispositivos móveis, boxes de televisão e web, ligada a plataformas de dispositivos na cloud e ao Jenkins.
- Hospital Vila Franca de Xira · Enfermeiro out 2016–dez 2020: várias especialidades clínicas, seguidas de cuidados intensivos.
Formação
- Engenharia Informática, Universidade Lusófona (2017–2020)
- Enfermagem, Escola Superior de Saúde Ribeiro Sanches (2012–2016)
Como gosto de trabalhar
- Começar pelo risco e só depois escolher as ferramentas
- Manter os testes unitários perto do código e os end-to-end focados nos percursos que importam
- Fazer a CI responder a uma pergunta simples: “é seguro publicar?”
- Criar skills e workflows reutilizáveis para Claude Code, GitHub Copilot e outros agentes sem perder os padrões de desenvolvimento
- Tornar os resultados dos testes mais fáceis de analisar, para que o feedback seja rápido de compreender e usar
- JavaScript, TypeScript, Python, Playwright, Cypress, Detox, Appium, Selenium e GraphQL
- Tratar acessibilidade, semântica e testabilidade como parte do produto
A saúde ensinou-me que pequenos deslizes podem afetar pessoas reais. Tento levar o mesmo cuidado para o software sem tornar o processo mais pesado do que precisa de ser.