Currículum

Gustavo Rivera Yeomans


Líder en Ingeniería de Software – QA , Automatización de Pruebas , IA, Observabilidad y CI/CD



gustavoriveray@gmail.com • +1 267 467 1270 • LinkedInSitio WebGithub • Marlton, NJ



Líder en ingeniería de software con más de 15 años de experiencia creciendo organizaciones de control de calidad en plataformas de streaming y redes sociales. Especializado en la creación de ecosistemas de pruebas automatizadas, integración de prácticas SRE y reducción de costos operativos, mejorando la confiabilidad de los lanzamientos. He liderado equipos de más de 20 ingenieros en plataformas móviles, web y de OTT, entregando más de 100 lanzamientos al año con alta estabilidad. Recientemente enfocado en la aplicación de IA a la generación de pruebas y flujos de trabajo de control de calidad.

Competencias clave

  • Liderazgo en ingeniería y escalamiento organizacional
  • Estrategia de control de calidad y arquitectura de automatización de pruebas
  • Optimización de costos y racionalización de herramientas
  • Fiabilidad de lanzamientos y colaboración con SRE

Experiencia Laboral

Teksystems (Amazon)

Ingeniero Senior de QA | (Oct 2025 – Presente) | Nueva York, NY


  • Consultor para apoyo a las iniciativas de control de calidad en Amazon.
  • Implementé TestRail para centralizar los flujos de trabajo de control de calidad, permitiendo visibilidad en tiempo real de la ejecución de las pruebas y mejora de la coordinación entre equipos.
  • Desarrollé frameworks de automatización para aplicaciones móviles y web utilizando Selenium y Appium, lo que redujo el esfuerzo en pruebas de regresión manuales y permitió una ejecución más rápida y repetible de escenarios de prueba relacionados con LLMs, resultando en una reducción del 50% en la carga de trabajo de las pruebas manuales.
  • Desarrollé un agente de pruebas con IA que genera casos de prueba estructurados a partir de casos de uso y criterios de aceptación, reduciendo el tiempo de diseño de pruebas de varias horas a minutos y aumentando la consistencia de la cobertura.
  • Mejoré la calidad del producto al identificar y documentar 149 defectos de alto impacto en dos plataformas.

Comcast

Gerente Senior de QA | (Jul 2022 – Ago 2025) | Philadelphia, PA


  • Amplié la organización de control de calidad de 8 a más de 20 ingenieros (incluidos 2 gerentes), lo que permitió brindar soporte para productos de streaming en más de 4 plataformas y aumentó significativamente la capacidad de entrega en 3 equipos de ingeniería.
  • Reduje los costos de licencias de herramientas de prueba en $16,000 USD anuales mediante la consolidación de frameworks de automatización y la optimización de herramientas en más de 4 plataformas (FireTV, Roku, iOS, Android, tvOS y Web).
  • Lideré la integración de 2 equipos de control de calidad independientes en una única unidad de alto rendimiento, incluyendo la planificación estratégica y la arquitectura para un framework de automatización moderno, la optimización de flujos de trabajo y la mejora de la estabilidad general del producto.
  • Lideré los equipos de SRE y CI/CD para mejorar la fiabilidad y observabilidad del sistema utilizando Grafana y ELK en aplicaciones OTT. Implementé métricas DORA y migré pipelines de CI/CD (Appcenter a Firebase) en plataformas, incluyendo iOS, tvOS, Android y FireTV.
  • Colaboré con los equipos de DevSecOps y auditoría para garantizar la seguridad y el cumplimiento de toda la organización, liderando la implementación de Snyk en los equipos de Automatización de Pruebas y SRE, y utilizando tanto Snyk como xGitGuard para detectar y solucionar problemas de seguridad en Git para ambos equipos.

Gerente QA | (Mar 2019 – Jul 2022) | Philadelphia, PA


  • Mentoreé y promoví a 3 miembros del equipo de roles de pruebas exploratorias (manuales) a puestos enfocados en automatización.
  • Diseñé e implementé un programa de entrenamiento a los nuevos miembros estructurado, reduciendo el tiempo de adaptación de los nuevos empleados de 1 mes a 1.5 semanas y acelerando la productividad del equipo.
  • Investigación, depuración, registro y seguimiento de incidencias en Jira.
  • Mejoré los planes estratégicos mediante la gestión de un amplio inventario y presupuesto de dispositivos de prueba, haciendo un análisis de uso mediante Looker, lo que garantizó la máxima cobertura de la base de usuarios manteniendo un estricto control de costes.
  • Aumenté la visibilidad de los equipos de QA y Desarrollo sobre asuntos urgentes y mantuve informados a los interesados sobre el estado del proyecto mediante la creación de scripts de comunicación entre Jira y Slack, automatizando las actualizaciones de lanzamiento y notificando a los equipos sobre problemas importantes.
  • Impulsé una estrategia basada en datos y proporcioné a los interesados una visibilidad operativa transparente mediante el diseño e implementación de un framework de métricas integral (errores encontrados por etapa, número de errores por prioridad, etc.) en Jira, Confluence y ALM Octane.
  • Dirigí los procesos de gobernanza de lanzamientos y aprobación de calidad para más de 100 lanzamientos anuales, utilizando métricas de calidad (tasas de escape de defectos, estabilidad de producción) para reducir los riesgos en implementaciones de producción de alta concurrencia, manteniendo menos de 10 rollbacks por año.
  • Orquesté la migración de alto riesgo de miles de casos de prueba críticos de Zephyr a ALM Octane, obteniendo el reconocimiento como Experto en la Materia (SME) e impulsando una amplia adopción en todos los equipos y mejoras en la eficiencia.

GrayHair Software

Ingeniero Senior de QA | (Nov 2017 – Mar 2019) | Mt. Laurel, NJ


  • Diseñé un pipeline de generación de datos de prueba robusto, utilizando scripts de Bash, Ruby y Mockaroo, integrándolo con Jenkins jobs para el proveer sets de datos sintéticos complejos, esenciales para la validación de nuevos sistemas.
  • Mitigué proactivamente los riesgos de las aplicaciones mediante análisis de seguridad estáticos exhaustivos con herramientas como Burp Suite, identificando vulnerabilidades en las primeras etapas del ciclo de desarrollo, antes de la implementación.
  • Aseguré la integridad de los datos utilizando SQL y Scala.
  • Aceleré el ciclo de pruebas continuas colaborando en tareas de infraestructura de DevOps, en particular implementando y administrando un entorno de prueba dedicado de AWS con Terraform, lo que permitió la ejecución fluida de pruebas automatizadas.
    • Creé varios scripts de Terraform para implementar Redshift, buckets de S3 y Lambdas en el entorno de pruebas de AWS.
    • Corregí el script de Terraform para implementar el clúster de RDS en el entorno de pruebas de AWS.
    • Creé varias políticas, roles y reglas para ejecutar las Lambdas en el entorno de pruebas de AWS.
    • Implementé y probé el funcionamiento del entorno de Staging y el procesamiento de datos.
    • Generé documentación sobre la implementación de los nuevos sistemas de la empresa en el entorno de pruebas de AWS.
  • Aumenté la productividad y ahorré tiempo y dinero modernizando las operaciones mediante la migración de toda la empresa a G-Suite, personalizando aplicaciones, transfiriendo datos y otorgando acceso a toda la empresa, lo que garantizó operaciones fluidas sin interrupciones ni costos adicionales de soporte.
    • Utilicé PowerShell y otras herramientas para migrar más de 500 listas de distribución de correo electrónico de Microsoft Exchange a G-Suite.
    • Cambié la propiedad del dominio de la empresa de varias fuentes a G-Suite mediante las herramientas de G-Suite.
    • Configuré las políticas de seguridad para dispositivos móviles en G-Suite.
    • Creé diferentes roles de administrador en G-Suite para dar soporte a los distintos roles de la empresa.
    • Gestioné las colas en Exchange.
    • Gestioné las reglas de recepción de Google Groups.
  • Modernicé la seguridad de toda la empresa implementando Okta SSO, integrándolo con Slack, Salesforce, Aha! y Namely, lo que aumentó la seguridad, optimizó los flujos de trabajo, ahorró dinero y potenció la productividad del equipo.
  • Configuré las políticas de inicio de sesión, las políticas de caducidad de sesión, la apariencia y la experiencia de usuario, el directorio, la autenticación multifactor, las notificaciones por correo electrónico, los métodos de recuperación de contraseña, etc. en Okta SSO
  • Realicé actividades de administración de Slack.
  • Organicé sesiones informativas durante el lunch y elaboré documentación práctica para capacitar a todos los empleados de la empresa sobre G-Suite y Okta, además de brindar soporte personalizado.

The Meet Group

Ingeniero de Automatización QA | (May 2016 – Nov 2017) | New Hope, PA


  • Mejoré la calidad y la estabilidad de la plataforma web responsiva mediante la mejora y el mantenimiento continuo de la suite de automatización de pruebas con Cucumber, Selenium WebDriver y Ruby, coordinados a través de Jenkins.
  • Reduje el tiempo de lanzamiento y mejoré la calidad de las aplicaciones nativas mediante el desarrollo y el mantenimiento del framework de automatización de pruebas para Android, con el fin de garantizar su ejecución continua a través de Jenkins.
  • Garanticé el cumplimiento de los estándares de ingeniería y la consistencia del código en todas las plataformas principales (Web, Android, iOS) mediante la realización de rigurosos code reviews en Gerrit.
  • Aceleré el análisis de las causas raíz y la resolución de defectos en aplicaciones web y nativas mediante una depuración experta y la investigación de fallas en la automatización utilizando herramientas sofisticadas como Splunk, ADB y Xcode.
  • Diseñé un script de regresión especializado y multilingüe al revolucionar las pruebas de localización, automatizando por completo un proceso manual que anteriormente tomaba 2 horas para solo 2 idiomas realizado por el equipo de Servicio al Cliente, reduciéndolo a 30 minutos de pruebas en los 12 idiomas y asegurando una traducción precisa en todos ellos.
  • Inicié y gestioné la creación de suites de pruebas estructurados y artefactos en TestRail, integrando con éxito la herramienta con Jenkins y el framework de automatización, optimizando así la gestión de pruebas y la generación de informes.

Analista Senior de Calidad de Software (QA) | (Abr 2012 – May 2016) | New Hope, PA


  • Organicé las capacidades de automatización mediante la creación e implementación de un framework básico de automatización de pruebas en Python, aprovechando Selenium WebDriver, SauceLabs y Jenkins para una ejecución continua y escalable. Logré el apoyo de la cadena de mando e inicié el proceso de automatización de pruebas que más adelante aceleraría los lanzamientos de aplicaciones con excelente calidad.
  • Logré la satisfacción inmediata de los usuarios al investigar y reproducir de manera proactiva problemas complejos reportados por ellos, actuando como enlace fundamental entre los comentarios de los clientes y las soluciones de ingeniería.
  • Mejoré la visibilidad total de la calidad del producto mediante la gestión del ciclo de vida completo de los defectos, desde la identificación y la generación de informes exhaustivos hasta el seguimiento de la resolución en todas las plataformas utilizando Jira.
  • Desempeñé un papel fundamental en el exitoso lanzamiento de la internacionalización (i18n), probando rigurosamente las traducciones en 12 idiomas y colaborando directamente con los equipos de localización, proporcionando correcciones inmediatas al texto y garantizando la precisión cultural.
  • Creé y contribuí a diversa documentación, incluyendo, entre otros, Test Plans, Casos de prueba y Test Summary Reports, garantizando la cobertura de las pruebas y la trazabilidad de los requisitos, la notificación reproducible de defectos y criterios claros de aprobación o rechazo para las partes interesadas.
  • Realicé GUI Testing, Pruebas funcionales, Pruebas de regresión, Cross-browser testing, Pruebas de caja negra y caja blanca, Pruebas de aceptación, Cross-platform Testing y Smoke testing de aplicaciones web y móviles en diferentes dispositivos (Escritorio, Android y iOS)

Quepasa.com

Director de QA | (Feb 2007 – Abr 2012) | Hermosillo, México


  • Analicé los requisitos de negocio y funcionales, así como los documentos de revisión de diseño, para desarrollar la documentación de pruebas, asegurando el cumplimiento de los requisitos e identificando los escenarios que faltaban.
  • Fundé y amplié el equipo y los procesos de Control de Calidad de Quepasa, haciendo crecer el equipo de un solo empleado a 8 miembros.
    • Supervisé la promoción y la capacitación interdepartamental de los miembros del equipo que se incorporaban al equipo de control de calidad.
  • Ayudé a las unidades de negocio en la implementación de procesos de control de calidad estandarizados.
  • Supervisé las actividades de Control de Calidad para garantizar una cobertura completa de las pruebas y el cumplimiento de los estándares de control de calidad establecidos, lo que incluyó: realizar y supervisar pruebas de bases de datos mediante consultas SQL para garantizar la integridad de los datos, GUI Testing, pruebas de back-end, pruebas funcionales, pruebas de regresión, cross-browser testing, pruebas de caja negra, pruebas de aceptación y smoke testing para el sitio web Quepasa.com.
  • Trabajé en un ambiente waterfall, utilizando herramientas de gestión de proyectos como Trac y Jira, y sistemas operativos como Windows y Linux

Habilidades y Herramientas


  • Gestión y Organización: Capacitación, Team Building, Planeación Estratégica, Comunicación con Interesados, Public Speaking, Coordinación de Lanzamientos y Despliegues, Alineación Organizacional, Observabilidad y Monitoreo, Gestión de Personal, Evaluación de Desempeño, Mentorship, Entrevistas y Contratación, Orientación Profesional, Resolución de Conflictos, Liderazgo Interdepartamental, Colaboración entre equipos, Gestión de dispositivos de prueba, Comunicación Efectiva
  • Pruebas: GUI Testing, Pruebas de Back-end, Pruebas funcionales, Pruebas de regresión, Cross-browser testing, Cross-platform Testing, Smoke testing, Documentación de pruebas, Metodologías Ágiles (Scrum), Automatización de pruebas, Pruebas de caja negra, Pruebas de caja blanca, Pruebas de aceptación, Transmisión de medios y Streaming, i18n, BDD, TDD, Gherkin
  • Automatización: Selenium Webdriver, Appium, Cucumber, Calabash, Gherkin
  • Gestión de Casos de prueba: ALM Octane, TestRail
  • Depuración de Redes y Análisis: Charles Proxy, Apptim, Proxyman
  • Integracion Continua (CI): Jenkins
  • Gestión de Proyectos: Jira, Confluence, Miro, Retrium
  • Control de Versiones: Git/Github, Gerrit, Bitbucket
  • Programación/Scripting y Bases de datos: HTML, CSS, MySQL, Python, Ruby
  • Sistemas Operativos: Windows, Mac OSX, Linux (Ubuntu)
  • SDKs e IDEs: Android Studio, ADB, Xcode, PyCharm, Rubymine
  • CMS: Joomla, WordPress
  • Plataformas y Dominios: Streaming and OTT Platforms, Entertainment, Social Networks, Android & FireTV, iOS, tvOS, Roku, Web
  • Analytics: Grafana, ELK, Splunk, Looker

Educación


Ingeniería Industrial

Instituto Tecnológico de Hermosillo


Técnico en Laboratorio Clínico

Centro de Bachillerato Tecnológico Industrial y de Servicios N° 11



Certificaciones y Actualizaciones

  • Linkedin Learning
    • Behavior-Driven Development.
    • Strategies for Managing Vulnerabilities and Mitigating Cyber Risks
      • Vulnerability Management: Assessing the Risk with CVSS v3.1
      • Ethical Hacking: Vulnerability Analysis
      • Vulnerability Management with Nessus
      • Security Testing Essential Training
      • Vulnerability Management in Cybersecurity: The Basics
    • Wireless Networking Essential Training
      • Learning Wi-Fi
      • Introduction to 5G
  • Codebashing
    • Application Security and Secure Coding. Training course in Python: Backend Security Basics.
    • Application Security and Secure Coding. Training course in Python Django.
  • Global Learning Systems
    • Security Awareness Essentials Challenge.
    • HIPAA Awareness Training.
  • SoftwareTestingHelp.com
    • Software Testing & Automation Basics.
  • Bucks County Community College
    • Creating a website with PHP & MySQL.
    • HTML, XHTML & CSS.
  • learnQTP.com
    • HP Quick Test Professional Basic Training.
  • Centro Tecnológico de Hermosilo
    • Automatización Industrial basada en Neumática.

Charlas Profesionales y Conferencias

Idiomas

Español: Nativo, Inglés: Fluido

Participación Comunitaria y Voluntariado


Cruz Roja Mexicana

Socorrista (1996 – 2002)

Programa de Modelos a Seguir de HISPA


Orador
El Programa de Modelos a Seguir de HISPA es una iniciativa de participación comunitaria que lleva a profesionales a las escuelas para compartir sus trayectorias educativas y profesionales con jóvenes latinos. Al actuar como modelos a seguir accesibles, los participantes inspiran a los estudiantes a seguir una educación superior y los empoderan para visualizar un futuro exitoso. El programa busca desmontar estereotipos, fomentar el orgullo por la herencia y promover una cultura orientada al ingreso a la universidad mediante narrativas y mentoría.

Tech Elevator

Orador Ocasional
Tech Elevator es un bootcamp intensivo de coding que prepara a las personas para carreras en desarrollo de software a través de un currículo integral y un fuerte enfoque en la preparación profesional. El programa combina instrucción en ingeniería de software full-stack con coaching de carrera, mentoría y conexiones con empleadores, ayudando a los estudiantes a hacer la transición con confianza hacia roles tecnológicos. Tech Elevator es conocido por su enfoque orientado a resultados y su compromiso con cerrar la brecha de habilidades tecnológicas.

view raw curriculo.md hosted with ❤ by GitHub