Fernando DamasioSenior QA Engineer · SDET

Encuentro el riesgoantes de que encuentre al usuario.

Desde hace más de siete años trabajo en calidad dentro de sistemas críticos del sector financiero. Conecto automatización, APIs, rendimiento, backend y agentes de IA para convertir la incertidumbre en una decisión de release.

  • 7+ años en calidad de software
  • Sistemas críticos del sector financiero
  • Java · Kotlin · Selenium · Cucumber
  • Backend en Java, Python y Node.js
Composición abstracta de ingeniería de calidad: automatización, contratos de API, métricas de rendimiento y agentes
API CONTRACT verified
CRITICAL PATHScovered

Convierto el riesgo del software en confianza.

7+

años construyendo calidad de software

70%

más eficiencia con una herramienta Python que desarrollé

API → UI

calidad desde el contrato hasta la experiencia final

Cómo pienso

Empiezo por el riesgo, no por el guion.

Antes de automatizar, comprendo el producto, su impacto y lo que no puede fallar. Después convierto esa lectura en cobertura, código y observabilidad.

quality-pipeline.yml

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

Comprender

Traduzco producto y negocio en comportamientos verificables.

02

Priorizar

Concentro la cobertura donde el riesgo y el impacto son mayores.

03

Automatizar

Construyo feedback rápido para UI, APIs, datos y regresión.

04

Observar

Conecto pruebas, rendimiento y producción para aprender continuamente.

Competencias en contexto

Prefiero mostrar cómo trabajo antes que enumerar herramientas.

Elige una competencia para ver cómo la aplico y qué evidencia produce.

Empiezo preguntando qué no puede fallar, y solo después escribo una prueba.

Cómo lo aplico

  • Mapeo el impacto de cada flujo antes de decidir dónde invertir la cobertura.
  • Convierto la regla de negocio en comportamiento verificable, no en un guion de clics.
  • Registro el riesgo que decidí aceptar, para que la decisión de release sea explicable.

Dónde lo construíSistemas financieros de gran escala · Stefanini

Evidencia que produzcoriesgo → cobertura
flujo: transferencia entre cuentasimpacto: financiero · irreversibleriesgo: duplicidad en retry → altoriesgo: error que expone datos → mediodecisión: contrato y concurrencia antes que UI
Diseño de pruebasAnálisis de riesgoBDDCriterios de aceptación

Experiencia

Construí mi visión de calidad dentro de sistemas que no pueden fallar.

2019 — 2026

01

mar 2022 — presente

Senior SDET / QA Engineer

Stefanini Brasil Sistemas de gran escala · sector financiero

Desarrollo automatización en Java y Kotlin con Selenium, diseño escenarios BDD en Cucumber y Gherkin, ejecuto pruebas de carga con JMeter y valido APIs. Mantengo automatizaciones de terceros y código legado con Git y code review, incluido trabajo en un proyecto para Itaú, y uso Dynatrace para observar el comportamiento de los sistemas durante los ciclos de prueba.

Java · Kotlin · SeleniumCucumber · GherkinJMeterDynatraceCode review
02

dic 2019 — mar 2022

QA Engineer / Test Automation

Global Hitss Pruebas de API · entornos cloud

Automaticé y validé pruebas de API REST en entornos cloud con foco en la consistencia de datos, implementé pruebas de regresión y procesos de validación crítica para sistemas en producción, y desarrollé una herramienta interna en Python que aumentó un 70% la eficiencia del análisis de datos del equipo.

APIs RESTPythonRegresiónConsistencia de datos
03

ene 2019 — dic 2019

Software Developer

Foursys Desarrollo backend · Banco Next

Desarrollé servicios backend en Java y Spring Boot para la aplicación de Banco Next y participé en las fases iniciales del proyecto, apoyando directamente el lanzamiento del producto dentro de una squad ágil.

JavaSpring BootSquad ágil

Casos de estudio

Utilizo mis proyectos para convertir conocimiento en producto.

Todos los proyectos son míos. Describo el problema, las decisiones que tomé y los riesgos que tuve que tratar.

Estado actual: Proyecto concluido

CyberAudit Pro

Construí un SaaS que consolida señales públicas de seguridad de un dominio y las convierte en un informe que una persona no técnica puede leer.

Problema

Las señales de seguridad viven en muchas fuentes públicas, pero llegan dispersas, con formatos distintos y sin criterio de prioridad.

Mi contribución

Soy el único desarrollador del producto. Implementé la autenticación, las integraciones externas, el cálculo del score, los informes PDF con identidad propia y la operación en servidor Linux.

Decisiones de ingeniería

  • Aislé cada integración externa detrás de su propia capa, porque cada API tiene límites, latencia y errores distintos.
  • Traté la caída de un tercero como un estado esperado del informe, no como un fallo del producto.
  • Separé los datos por tenant desde la primera versión, para no pagar esa deuda más adelante.

Riesgos que tuve que tratar

  • Fuga de datos entre tenants
  • Informe generado con fuentes parciales sin avisar al usuario
  • Dependencia externa caída durante la auditoría
Node.jsExpressMongoDBPuppeteerNginxPM2Certbot

Producto propio · integraciones reales · operación propia en VPS

Quality Lab

Entra en mi Quality Lab. Aquí, la calidad deja de ser discurso y se convierte en decisión.

Investiga incidentes simulados, elige una estrategia y descubre cómo conecto riesgo, ingeniería y producto. Después, prueba mi analizador local de funcionalidades.

EXPERIENCIA INTERACTIVA · DECISIONES REALES DE CALIDAD

No leas solamente lo que hago. Toma una decisión conmigo.

Entra en una central de ingeniería, investiga señales de fallo y descubre cómo convierto el riesgo en confianza para el release.

QUALITY SYSTEM / ONLINEFD / LAB 02

Selecciona una estación o elige una experiencia guiada.

DEMOSTRACIÓN LOCAL · NO SE ENVÍA NINGÚN DATO
01Contexto
02Riesgos
03Cobertura
04Validación

Es el mismo camino que seguiría en un refinamiento: comprender, mapear riesgo, definir cobertura y validar la salida.

Esta demostración funciona por completo en tu navegador, con reglas que yo escribí. No hay llamada a un modelo externo ni envío de datos.

FERNANDO / QUALITY AGENT
DEMOSTRACIÓN LOCAL · NO SE ENVÍA NINGÚN DATO

Pregunta sobre mi experiencia

Transformo riesgos recurrentes en feedback automatizado con Java, Kotlin, Selenium, BDD y validación de APIs. Mi prioridad es una suite legible, estable y útil para decidir un release.

Fuente en mi currículum: Experiencia · Stefanini
Retrato profesional de Fernando Damasio
Fernando Damasio · Senior QA Engineer · SDET

Sobre mí

Construyo confianza porque comprendo los dos lados del software.

Comencé mi trayectoria profesional construyendo backend en Java y Spring Boot. Con los años, profundicé mi trabajo en automatización, APIs, rendimiento y sistemas críticos del sector financiero.

Hoy combino ambos mundos: comprendo cómo se construye el software y aplico ingeniería de calidad para hacerlo más confiable, observable y preparado para evolucionar. En mis productos propios lo ejerzo desde el primer commit hasta el despliegue.

Formación

  • Ingeniería de Calidad de Software — EBAC
  • Título Técnico en Análisis de Sistemas — UNINOVE

Idiomas

  • Portugués — nativo
  • Inglés — intermedio (lectura técnica funcional)

Hablemos

Si la calidad es una decisión de ingeniería, quiero formar parte de ella.

Estoy abierto a conversaciones sobre QA, SDET, automatización, desarrollo y productos que necesitan crecer con confianza.

Leo todos los mensajes y respondo personalmente.