Retrato de Pedro Robalo

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.

Descarregar o meu currículo