Fernando DamasioSenior QA Engineer · SDET · Quality Engineering

No solo pruebo software.Diseño confianza para que pueda evolucionar.

Desde hace más de siete años trabajo en ingeniería de calidad para sistemas críticos. Actúo entre automatización, APIs, desarrollo de software, datos, CI/CD, observabilidad y seguridad para transformar el riesgo técnico en evidencia y confianza para las decisiones de release.

  • 7+ años en calidad de software
  • Sistemas críticos del sector financiero
  • Java · Selenium · RestAssured · Cucumber
  • Python · SQL · Docker · Linux · CI/CD
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
Security Engineering

Pruebo como ingeniero. Y también pienso como atacante.

Calidad y seguridad se encuentran en el mismo punto: comprender cómo puede fallar un sistema antes de que ocurra en producción. Aplico una mentalidad ofensiva a aplicaciones, APIs, autenticación, autorización y flujos críticos.

Mi objetivo no es solo preguntar si una funcionalidad funciona. También quiero saber qué ocurre cuando alguien utiliza el sistema de una forma que nunca debería permitir.

Dónde aplico la mentalidad de seguridad
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
Esperando assessment...

Experiencia

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

2019 — 2026

01

Experiencia actual

Senior QA Engineer / SDET

Proyecto Bradesco BIA · sistemas financieros críticos · Quality Engineering · automatización · APIs

Trabajo en ingeniería de calidad para sistemas financieros críticos y recorridos conversacionales, participando desde el refinamiento y el análisis de riesgo hasta la estrategia de pruebas, automatización y validación de release. Diseño y mantengo automatización con Java, Selenium, RestAssured y Cucumber, cubriendo UI, APIs, integraciones y reglas de negocio. Estructuro escenarios BDD, pruebas de regresión y flujos end-to-end, investigo fallos entre interfaz, servicios y datos y apoyo decisiones de calidad con evidencia técnica. También contribuyo a la evolución de frameworks, revisión de código, estabilidad de las suites e integración de las pruebas en el ciclo de desarrollo.

Java · Selenium · RestAssuredCucumber · Gherkin · BDDAPI & Contract TestingE2E · Regresión · IntegraciónRisk-based TestingTest Strategy · Quality EngineeringCI/CD · Git · Code ReviewSQL · Data Validation
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.

Mi trayectoria comenzó en el desarrollo backend con Java y Spring Boot y evolucionó hacia la ingeniería de calidad en sistemas críticos. A lo largo de los años profundicé mi trabajo en automatización de pruebas, APIs, BDD, datos, rendimiento, CI/CD e investigación técnica de fallos.

Hoy combino calidad, desarrollo y seguridad. Trabajo desde la interfaz hasta las APIs, bases de datos e infraestructura, utilizando esa visión para investigar riesgos más allá del happy path. En mis productos propios aplico arquitectura, pruebas, Linux, cloud, seguridad y operación 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 oportunidades en QA, SDET y Quality Engineering, especialmente en entornos que valoran automatización, APIs, ingeniería, CI/CD, seguridad y calidad como parte del desarrollo de software.

Leo todos los mensajes y respondo personalmente.