Currículum

Gustavo Rivera Yeomans


Líder en Ingeniería de Software

QA y Automatización de Pruebas | Streaming, Video y Plataformas OTT | CI/CD | Observabilidad



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



Gerente Senior de Ingeniería de Software orientado a resultados con años de experiencia en plataformas de streaming (OTT) y redes sociales, especializado en liderar equipos multifuncionales, arquitectura escalable, aseguramiento de calidad, automatización de pruebas, observabilidad y desarrollo de pipelines CI/CD. Éxito comprobado en la gestión de iniciativas SRE y DevSecOps, entregando aplicaciones seguras y de alto rendimiento para plataformas móviles, web y TV (iOS, Android, Roku, FireTV, tvOS). Con experiencia en entregas Ágiles, fomentando una cultura de confiabilidad, colaboración y mejora continua.

Habilidades y Herramientas


Pruebas GUI, Pruebas de Backend, Pruebas Funcionales, Pruebas de Regresión, Pruebas a través de varios navegadores, Pruebas Smoke, Documentación de Pruebas, Metodologías Ágiles (Scrum), Automatización de Pruebas, Pruebas de Caja Negra, Pruebas de Caja Blanca, Pruebas de Aceptación, Seguridad y Compliance, Streaming y entrega de medios, Monitoreo y Optimización de Rendimiento Herramientas de Automatización: Selenium Webdriver, Appium, Cucumber, Calabash Herramientas de Gestión de Casos de Prueba: ALM Octane, TestRail Herramientas de Pruebas en la Nube: Sauce Labs, Browserstack Herramientas de CI: Jenkins Herramientas de Gestión de Proyectos: Jira, Confluence, Miro, Retrium Herramientas de Control de Versiones: Git/Github, Gerrit, Bitbucket Lenguajes de Programación/Scripting y Base de Datos: HTML, CSS, MySQL, Python, Ruby, SQL Sistemas Operativos: Windows, Mac OSX, Linux (Ubuntu), Android, iOS, tvOS, iPadOS SDKs e IDEs: Android Studio, ADB, Xcode, pyCharm, Rubymine Herramientas CMS: Joomla, WordPress Conocimiento de Dominio: Plataformas de Streaming y OTT, Entretenimiento, Redes Sociales Analítica: Grafana, ELK, Splunk, Looker

Experiencia Laboral

Comcast

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


Además de las responsabilidades anteriores:

  • Expandí mi liderazgo de 8 a más de 20 empleados directos e indirectos, incluyendo 2 gerentes, asumiendo la responsabilidad de iniciativas de automatización y equipos en el extranjero.
    • Lideré e implementé un nuevo framework de automatización flexible con soporte multiplataforma, lo que llevó a ahorros de $16,000 USD anuales en licencias.
    • Gestioné contrataciones, presupuesto y desarrollo del equipo; mejoré la moral y desempeño del equipo a través de coaching 1-a-1 y actividades enfocadas en la cultura de equipo.
  • Lideré esfuerzos de calidad en múltiples proyectos y plataformas. Gestionando equipos de prueba para Android, FireTV, iOS, tvOS y Roku.
  • Utilicé herramientas y lenguajes como Python, Ruby, Gherkin, Selenium, Appium (y Appium Inspector), Calabash, Git/GitHub e iTerm para pruebas automatizadas end-to-end.
    • Introduje nuevas herramientas, procesos y conceptos de QA al equipo.
  • Desarrollé la estrategia de pruebas para la nueva generación de aplicaciones.
    • Coordiné la integración entre 2 equipos que se fusionaron.
    • Lideré la planificación y diseño de arquitectura para los frameworks de automatización de las nuevas aplicaciones.
  • Lideré equipos de SRE y CI/CD para mejorar la confiabilidad, observabilidad y automatización de releases en aplicaciones OTT. Implementé métricas DORA y supervisé la migración de pipelines de CI/CD (de Appcenter a Firebase) en iOS, tvOS, Android y FireTV. Trabajé con equipos de DevSecOps y auditoría para asegurar cumplimiento con SDL y buenas prácticas de seguridad.

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


  • Lideré un equipo de 8 ingenieros de pruebas (empleados directos y contratistas), gestionando contrataciones, evaluaciones, coaching 1-a-1, desarrollo profesional e iniciativas de team-building. Promoví exitosamente miembros de roles manuales a automatización.
  • Definí estrategia del equipo y objetivos alineados a la organización.
  • Utilicé herramientas como Charles Proxy, Vysor, Xcode, Android Studio, Apptim y Postman para pruebas y debugging, además de entrenar al equipo en su uso.
  • Introduje prácticas de BDD y TDD, entrenando al equipo en Gherkin.
  • Realicé revisiones de código del equipo de automatización y coordiné esfuerzos manuales y automatizados.
  • Investigación, depuración, inserción de logs y seguimiento de errores.
  • Definición y seguimiento de métricas para los equipos.
  • Reportes de estado para las partes interesadas (stakeholders) y equipos de desarrollo.
  • Coordinación entre desarrollo, gestión de proyectos, dueños de producto y DevOps.
  • Gestión del inventario de dispositivos de prueba.
    • Analicé el uso de dispositivos por los usuarios usando herramientas como Looker, para seleccionar dispositivos representativos.
    • Presupuesto y pedidos de dispositivos.
  • Creé scripts para conectar Jira con Slack y automatizar actualizaciones de releases, errores urgentes, tickets bloqueados y actividades de prueba.
  • Gestioné actividades de QA de tres aplicaciones (Xfinity Stream, Xfinity TV Remote y Xumo TV Remote) en múltiples plataformas y cuatro socios de sindicación.
    • Plataformas: Android, FireTV, iOS, tvOS, Roku.
  • Lideré la migración de Zephyr a ALM Octane, migrando miles de casos de prueba. Entrené al equipo y apoyé adopción de otros equipos.

GrayHair Software

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


  • Generé varios scripts para crear diferentes tipos de datos falsos necesarios para probar los nuevos sistemas de la empresa utilizando bash, ruby y un servicio llamado Mockaroo.
  • Instalé Chrome headless y Ruby en el servidor Jenkins.
  • Creé algunos jobs en Jenkins para ejecutar scripts de generación de datos de prueba bajo demanda.
  • Realicé análisis estático de seguridad de aplicaciones con Burp Suite.
  • Aseguré la integridad de datos utilizando SQL y Scala.
  • Ayudé a desplegar el entorno de Staging en AWS usando Terraform para ejecutar pruebas automatizadas contra él.
    • Creé varios scripts de Terraform para desplegar Redshift, buckets de S3 y Lambdas en el entorno de Staging de AWS.
    • Arreglé el script de Terraform para desplegar el clúster RDS en el entorno de Staging de AWS.
    • Creé varias políticas, roles y reglas para ejecutar las lambdas en el entorno de Staging de AWS.
    • Desplegué y probé que el entorno funcionara y procesara datos.
    • Generé documentación sobre el despliegue del entorno de Staging de AWS.
  • Migré toda la empresa de herramientas obsoletas de Microsoft Exchange a G Suite, incluyendo tareas especializadas como:
    • Programé la interfaz de G Suite para crear automáticamente 500 listas de distribución de correo electrónico, añadiendo a todos sus miembros a ellas.
    • Usando el output de esos scripts anteriores, añadí masivamente usuarios a la cuenta de G Suite de la empresa mediante las herramientas de G Suite.
    • Programé la interfaz de G Suite para cambiar configuraciones de privacidad, acceso y moderación en todas esas listas de distribución.
    • Configuré la redirección de correo electrónico de Microsoft Exchange a Gmail usando la consola de Exchange y las herramientas de G Suite.
    • Transferí la propiedad del dominio de la empresa desde varias fuentes hacia G Suite mediante las herramientas de G Suite.
    • Configuré políticas de seguridad para dispositivos móviles en G Suite.
    • Creé diferentes roles administrativos en Google Suite para apoyar los distintos roles de la empresa.
    • Administré las colas de Exchange.
    • Administré las reglas de recepción de Grupos de Google.
  • Implementé Okta SSO para toda la empresa, integrándolo con Slack, Salesforce, Aha! y Namely.
    • Configuré Políticas de Inicio de Sesión, políticas de expiración de sesión, apariencia y experiencia de usuario, directorio (usuarios), autenticación multifactor, notificaciones por correo electrónico, métodos de recuperación de contraseña, y configuré Slack, Salesforce y Namely para usar Okta SSO.
  • Organicé sesiones de “lunch and learn” y documentación de uso para capacitar a todos en la empresa en G Suite y Okta, además de brindar soporte individualizado.

The Meet Group

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


Además de las responsabilidades anteriores como Analista Senior de QA de Software:

  • Responsable de mejorar y mantener la suite de automatización para el sitio web responsivo utilizando Cucumber, Appium, Selenium Webdriver, Jenkins y Ruby.
  • Responsable de mejorar y mantener la suite de automatización actual para la aplicación nativa de Android e iOS utilizando Cucumber, Calabash, Jenkins y Ruby.
  • Responsable de revisar el código enviado por compañeros en la misma suite y en las suites creadas para las aplicaciones nativas de Android e iOS.
  • Participé en entrevistas con nuevos candidatos para el equipo de automatización.
  • Investigación, depuración y análisis cuando se encontraban errores con las suites de automatización.
  • Desarrollé un script que recorría todo el sitio web en 12 idiomas diferentes y realizaba una regresión para verificar textos y traducciones. Esta tarea solía asignarse a representantes de servicio al cliente, y tomaba varias horas completarla manualmente para solo un par de idiomas. Después de implementar el script, se ejecutaba automáticamente en todos los idiomas en media hora, y solo requería intervención humana si encontraba problemas.

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


  • Pruebas exploratorias (manuales) de aplicaciones web y móviles en diferentes dispositivos (Web, Android e iOS).
  • Creé la primera implementación de un framework de pruebas automatizadas en Python usando Selenium Webdriver, SauceLabs, Lettuce (fork de Cucumber para Python) y Jenkins.
  • Reporte y seguimiento de errores encontrados en diferentes plataformas.
  • Creación de planes de prueba y otra documentación relacionada con pruebas.
  • Seguimiento de quejas de usuarios e intento de replicar errores reportados por ellos, informando al equipo de desarrollo cuando se encontraban y haciendo seguimiento hasta su resolución.
  • Pruebas de API.
  • Parte integral del equipo que impulsó los esfuerzos de internacionalización (i18n) de la aplicación y sitio web de MeetMe, probando traducciones en 12 idiomas e incluso colaborando con correcciones rápidas a la versión en español del sitio web y las aplicaciones.

Quepasa.com

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


  • Realicé pruebas de bases de datos utilizando consultas SQL para asegurar la integridad de los datos.
  • Analicé requerimientos de negocio, funcionales y documentos de diseño para desarrollar planes de prueba, incluyendo edge cases, casos positivos y negativos, analicé los resultados y recomendé acciones correctivas.
  • Fundé y escalé el equipo y procesos de Aseguramiento de Calidad (QA) de Quepasa, haciendo crecer el equipo de 1 a 8 miembros.
    • Supervisé la promoción y capacitación cruzada de miembros del equipo que hicieron la transición al equipo de QA.
  • Aseguré requerimientos claros y comprobables en coordinación con los equipos de Producto y Desarrollo.
  • Asistí a las unidades de negocio en la implementación de procesos estandarizados de QA.
  • Monitoreé las actividades de QA para asegurar una cobertura completa de pruebas y conformidad con los estándares establecidos.

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

Evento: Hands-on Testing Organizador: QA Minds Charla: Comenzando como Tester sin morir en el intento
Evento: The Test Pub Organizador: Under Test Charla: Probando Aplicaciones de Streaming (minuto 26:44)
Evento: Cumbre ALPFA NERTS Organizador: Capítulo de Filadelfia de ALPFA Charla: Pivoting into Tech Careers

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