Sobre mí
Quality Engineering & Technology Leadership
Quality Engineering, liderazgo técnico e ingeniería de software con visión de negocio. Diseño calidad desde el origen, construyo automatización y plataformas en la nube, y formo equipos que sostienen esa disciplina — el cruce entre QA, DevOps, ingeniería de software e IA aplicada.
Quién soy
QA Manager, QA Engineer y Software Engineer
Mi trayectoria cruza tres roles que normalmente se ven como disciplinas separadas: aseguramiento de calidad, ingeniería de software y liderazgo de equipos técnicos. No los trato como etapas sucesivas de una carrera, sino como una sola práctica — construir software que funciona, y construir los equipos y procesos que sostienen esa calidad en el tiempo.
Esa combinación es intencional. Diseñar calidad requiere entender cómo se construye el software, no solo cómo se rompe. Y sostener esa calidad en un equipo requiere liderazgo: criterio compartido, procesos claros y las herramientas correctas, en ese orden.
Filosofía
Personas, procesos y herramientas — en ese orden
Cuando un equipo intenta resolver la calidad comprando herramientas o imponiendo procesos sin haber alineado primero el criterio de las personas, el resultado es frágil: procesos que se saltan bajo presión, herramientas que nadie mantiene.
Personas
La calidad empieza en los equipos: formar criterio y cultura antes que imponer procesos.
Procesos
Una vez las personas comparten el criterio, los procesos lo hacen repetible y medible.
Herramientas
Las herramientas automatizan lo que las personas y los procesos ya definieron — nunca al revés.
Contraste
QA tradicional vs. Quality Engineering
El QA tradicional se ubica al final del ciclo de desarrollo: recibe una funcionalidad terminada, busca defectos y reporta lo que encuentra. Es un rol de verificación, reactivo por diseño, y su éxito se mide por la cantidad de bugs detectados antes de que lleguen a producción.
Quality Engineering se ubica en el origen: participa en el diseño de la arquitectura, define cómo se prueba desde que se escribe el primer requisito, integra la verificación al pipeline de CI/CD y trata la calidad como una propiedad del sistema completo, no como una revisión posterior. Su éxito se mide por los problemas que se previenen, no solo por los que se detectan.
La diferencia no es semántica. Un QA tradicional necesita que el software exista para poder probarlo. Un Quality Engineer participa en las decisiones que determinan si ese software va a ser confiable desde el principio.
Liderazgo
Equipos que sostienen la calidad, no que la persiguen
Formar equipos de calidad autónomos significa desarrollar líderes de QA capaces de tomar decisiones técnicas propias, no ejecutores de un checklist. Significa definir procesos medibles — cobertura, peso de defectos por nivel de prueba, tiempos de retroalimentación — que existen para dar visibilidad, no para justificar burocracia.
También significa integrar QA con desarrollo, producto y DevOps en lugar de mantenerlo como una etapa posterior. La calidad es un habilitador de velocidad de ingeniería y de negocio: un equipo que confía en su suite de pruebas despliega con más frecuencia, no con menos.
Segunda dimensión
CTIS Evolution
Además de mi trabajo como QA Lead, soy fundador de CTIS Evolution, mi propia marca de servicios de software, soluciones cloud y Azure para empresas: desarrollo de software, escritorios virtuales, backups, automatización e integración de sistemas pensados para pymes.
Son dos cosas distintas y complementarias. James Valencia es la persona, el conocimiento y la autoridad técnica detrás de este sitio. CTIS Evolution es la empresa a través de la cual ese conocimiento se convierte en soluciones comerciales concretas. Coexisten, pero CTIS Evolution no me define por completo — es una de las formas en las que aplico lo que sé.
Para quién es este sitio
Si trabajas en tecnología, esto es para ti
- QA Engineers y QA Leads
- QA Managers
- Software Engineers y Developers
- DevOps Engineers
- Engineering Managers y CTOs
- Líderes tecnológicos
- Empresas que buscan mejorar procesos o adoptar cloud/IA