Fernando DamasioSenior QA Engineer · SDET · Quality Engineering

Eu não testo apenas software.Eu projeto confiança para que ele possa evoluir.

Há mais de sete anos atuo em engenharia de qualidade para sistemas críticos. Trabalho entre automação, APIs, desenvolvimento, dados, CI/CD, observabilidade e segurança para transformar risco técnico em evidência e confiança para decisões de release.

  • 7+ anos em qualidade de software
  • Sistemas críticos do setor financeiro
  • Java · Selenium · RestAssured · Cucumber
  • Python · SQL · Docker · Linux · CI/CD
7+

anos construindo qualidade em software

70%

mais eficiência com uma ferramenta Python que eu desenvolvi

API → UI

qualidade do contrato até a experiência final

Como eu penso

Eu começo pelo risco, não pelo roteiro.

Antes de automatizar, eu entendo o produto, o impacto e o que não pode falhar. Depois transformo essa leitura em cobertura, código e observabilidade.

quality-pipeline.yml

PASS
01risk_model: critical_paths
02api_contracts: verified
03regression_suite: green
04observability: connected
05release_confidence: ready
01

Compreender

Eu traduzo produto e negócio em comportamentos verificáveis.

02

Priorizar

Eu concentro a cobertura onde o risco e o impacto são maiores.

03

Automatizar

Eu construo feedback rápido para UI, APIs, dados e regressão.

04

Observar

Eu conecto testes, performance e produção para aprender continuamente.

Competências em contexto

Eu prefiro mostrar como eu trabalho a listar ferramentas.

Escolha uma competência para ver como eu a aplico e que tipo de evidência eu produzo.

Eu começo perguntando o que não pode falhar, e só depois escrevo teste.

Como eu aplico

  • Eu mapeio o impacto de cada fluxo antes de decidir onde investir cobertura.
  • Eu transformo regra de negócio em comportamento verificável, não em roteiro de clique.
  • Eu registro o risco que aceitei correr, para que a decisão de release seja explicável.

Onde eu construí issoSistemas financeiros de grande escala · Stefanini

Evidência que eu produzorisco → cobertura
fluxo: transferência entre contasimpacto: financeiro · irreversívelrisco: duplicidade em retry  → altorisco: mensagem de erro vazando dado → médiodecisão: contrato + concorrência antes de UI
Test designAnálise de riscoBDDCritérios de aceite
Security Engineering

Eu testo como engenheiro. E também penso como atacante.

Qualidade e segurança se encontram no mesmo ponto: entender como um sistema pode falhar antes que isso aconteça em produção. Eu aplico uma mentalidade ofensiva à validação de aplicações, APIs, autenticação, autorização e fluxos críticos.

Meu foco não é apenas perguntar se uma funcionalidade funciona. Eu também quero saber o que acontece quando alguém usa o sistema de uma forma que ele nunca deveria permitir.

Onde aplico a mentalidade de segurança
API Security Testing
Authentication & Authorization
OWASP Top 10
Input Validation
Session & Token Analysis
Threat Modeling
Secure SDLC
Offensive Testing Mindset
security-assessment.local
secure/local
fernando@security$map --attack-surface
Aguardando assessment...

Experiência

Eu construí minha visão de qualidade dentro de sistemas que não podem falhar.

2019 — 2026

01

Experiência atual

Senior QA Engineer / SDET

Projeto Bradesco BIA · sistemas financeiros críticos · Quality Engineering · automação · APIs

Atuo na engenharia de qualidade de sistemas financeiros críticos e jornadas conversacionais, participando desde o refinamento e análise de risco até a estratégia de testes, automação e validação de release. Projeto e mantenho automações com Java, Selenium, RestAssured e Cucumber, cobrindo UI, APIs, integrações e regras de negócio. Estruturo cenários BDD, testes de regressão e fluxos end-to-end, investigo falhas entre interface, serviços e dados e apoio decisões de qualidade com evidências técnicas. Também contribuo para evolução de frameworks, revisão de código, estabilidade das suítes e integração dos testes ao ciclo de desenvolvimento.

Java · Selenium · RestAssuredCucumber · Gherkin · BDDAPI & Contract TestingE2E · Regressão · IntegraçãoRisk-based TestingTest Strategy · Quality EngineeringCI/CD · Git · Code ReviewSQL · Data Validation
02

dez 2019 — mar 2022

Engenheiro de QA / Automação

Global Hitss Testes de API · ambientes de nuvem

Eu automatizei e validei testes de API REST em ambientes de nuvem com foco em consistência de dados, implementei testes de regressão e processos de validação crítica para sistemas em produção, e desenvolvi uma ferramenta interna em Python que aumentou em 70% a eficiência da análise de dados da equipe.

APIs RESTPythonRegressãoConsistência de dados
03

jan 2019 — dez 2019

Desenvolvedor de Software

Foursys Desenvolvimento backend · Banco Next

Eu desenvolvi serviços backend em Java e Spring Boot para o aplicativo do Banco Next e participei das fases iniciais do projeto, apoiando diretamente o lançamento do produto dentro de uma squad ágil.

JavaSpring BootSquad ágil

Estudos de caso

Eu uso meus projetos para transformar conhecimento em produto.

Cada projeto abaixo é meu. Eu descrevo o problema, as decisões que tomei e os riscos que precisei tratar.

Estágio atual: Projeto concluído

CyberAudit Pro

Eu desenvolvi um SaaS que consolida sinais públicos de segurança de um domínio e os transforma em um relatório que uma pessoa não técnica consegue ler.

Problema

Sinais de segurança existem em várias fontes públicas, mas ficam dispersos, em formatos diferentes e sem leitura de prioridade.

Minha contribuição

Eu sou o desenvolvedor único do produto. Eu implementei a autenticação, as integrações externas, o cálculo do score, a geração de relatórios em PDF com identidade própria e a operação em servidor Linux.

Decisões de engenharia

  • Eu isolei cada integração externa atrás de uma camada própria, porque cada API tem limite, latência e formato de erro diferentes.
  • Eu tratei indisponibilidade de terceiros como estado esperado do relatório, não como falha do produto.
  • Eu separei os dados por tenant desde a primeira versão, para não pagar essa dívida depois.

Riscos que eu precisei tratar

  • Vazamento de dados entre tenants
  • Relatório gerado com fonte parcial sem avisar o usuário
  • Dependência externa fora do ar durante a auditoria
Node.jsExpressMongoDBPuppeteerNginxPM2Certbot

Produto autoral · integrações reais · operação própria em VPS

Quality Lab

Entre no meu Quality Lab. Aqui, qualidade deixa de ser discurso e vira decisão.

Investigue incidentes simulados, escolha uma estratégia e veja como eu conecto risco, engenharia e produto. Depois, experimente meu analisador local de funcionalidades.

EXPERIÊNCIA INTERATIVA · DECISÕES REAIS DE QUALIDADE

Não leia apenas o que eu faço. Tome uma decisão comigo.

Entre em uma central de engenharia, investigue sinais de falha e descubra como eu transformo risco em confiança de release.

QUALITY SYSTEM / ONLINEFD / LAB 02

Selecione uma estação ou escolha uma experiência guiada.

DEMONSTRAÇÃO LOCAL · NENHUM DADO É ENVIADO
01Contexto
02Riscos
03Cobertura
04Validação

Este é o mesmo caminho que eu seguiria em um refinamento: entender, mapear risco, definir cobertura e validar a saída.

Esta demonstração roda inteiramente no seu navegador, com regras que eu escrevi. Não há chamada a modelo externo nem envio de dados.

FERNANDO / QUALITY AGENT
DEMONSTRAÇÃO LOCAL · NENHUM DADO É ENVIADO

Pergunte sobre minha experiência

Eu transformo riscos recorrentes em feedback automatizado usando Java, Kotlin, Selenium, BDD e validações de API. Minha prioridade é uma suíte legível, estável e útil para a decisão de release.

Fonte no meu currículo: Experiência · Stefanini
Retrato profissional de Fernando Damasio
Fernando Damasio · Senior QA Engineer · SDET

Sobre mim

Eu construo confiança porque compreendo os dois lados do software.

Minha trajetória começou no desenvolvimento backend com Java e Spring Boot e evoluiu para engenharia de qualidade em sistemas críticos. Ao longo dos anos, aprofundei minha atuação em automação de testes, APIs, BDD, dados, performance, CI/CD e investigação técnica de falhas.

Hoje eu combino qualidade, desenvolvimento e segurança. Trabalho da interface à API, do banco de dados à infraestrutura, e uso essa visão para investigar riscos além do caminho feliz. Nos meus produtos autorais, aplico arquitetura, testes, Linux, cloud, segurança e operação do primeiro commit ao deploy.

Formação

  • Engenharia de Qualidade de Software — EBAC
  • Curso Técnico em Análise de Sistemas — UNINOVE

Idiomas

  • Português — nativo
  • Inglês — intermediário (leitura técnica funcional)

Vamos conversar

Se qualidade é uma decisão de engenharia, eu quero fazer parte dela.

Estou aberto a oportunidades em QA, SDET e Quality Engineering, especialmente em ambientes que valorizam automação, APIs, engenharia, CI/CD, segurança e qualidade como parte do desenvolvimento.

Eu leio todas as mensagens e respondo pessoalmente.