Résumé

Gustavo Rivera Yeomans


Software Engineering Leader

QA & Test Automation | Streaming, Video & OTT Platforms | CI/CD | Observability



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



Results-driven Senior Software Engineering Manager with years of experience in streaming platforms (OTT) and social networking, specializing in leading cross-functional teams, scalable architecture, quality assurance, test automation, observability, and CI/CD pipeline development. Delivering secure and performant applications across mobile, web, and TV platforms (iOS, Android, Roku, FireTV, tvOS). Experienced in Agile delivery, fostering a culture of reliability, collaboration, and continuous improvement.

Skills & Tools


GUI Testing, Back-end testing, Functional testing, Regression testing, Cross-browser testing, Cross-platform Testing, Smoke testing, Testing Documentation, Agile Methodologies (Scrum), Test Automation, Black box Testing, White Box Testing, Acceptance testing, Streaming and media delivery, i18n, BDD, TDD, Gherkin Automation Tools: Selenium Webdriver, Appium, Cucumber, Calabash Test Case Management tools: ALM Octane, TestRail Network Debugging and Analysis Tools: Charles Proxy, Apptim Cloud Testing Tools: Sauce Labs CI Tools: Jenkins Project Management Tools: Jira, Confluence, Miro, Retrium Version Control Tools: Git/Github, Gerrit, Bitbucket Programming/Scripting and Database languages: HTML, CSS, MySQL, Python, Ruby Operating Systems: Windows, Mac OSX, Linux (Ubuntu), Android, iOS, tvOS SDKs and IDEs: Android Studio, ADB, Xcode, PyCharm, Rubymine CMS Tools: Joomla, WordPress Domain Knowledge: Streaming and OTT Platforms, Entertainment, Social Networks Analytics: Grafana, ELK, Splunk, Looker

Work Experience

Comcast

Sr. Manager Quality Assurance | (Jul 2022 – Aug 2025) | Philadelphia, PA


  • Grew team from 8 to more than 20 direct and indirect reports, including 2 managers, by assuming responsibility for automation and offshore teams.
    • Spearheaded and oversaw the implementation of a new flexible automation framework that has multi-platform support (Python, Selenium Webdriver, Appium, Cucumber, and pyChromecast), which led to saving $16,000 in a year in licensing costs.
    • Managed hiring, budgeting, and team development; boosted morale and performance through consistent 1-on-1 coaching and culture-focused activities.
  • Lead the Quality efforts on several projects across platforms and teams. Managing testing teams for Android, FireTV, iOS, tvOS, and Roku.
  • Utilized a range of tools and languages, including Python, Ruby, Gherkin, Selenium, Appium (and Appium Inspector), Calabash, Git/GitHub, and iTerm, for end-to-end automation testing.
    • Introduced to the team and taught teammates new tooling, processes, and QA concepts.
  • Developed the Testing Strategy for the new generation of apps.
    • Coordinated the integration between 2 separate teams that merged into one.
    • Lead the planning and architecture design for automation frameworks for the new app development.
  • Led SRE and CI/CD teams to enhance system reliability, observability using Grafana and ELK across OTT applications. Implemented DORA metrics and migrated CI/CD pipelines (Appcenter to Firebase) across platforms, including iOS, tvOS, Android, and FireTV.
  • Partnered with DevSecOps and audit teams to ensure security and compliance for the whole org. Leading the implementation of Snyk in the Test Automation and SRE teams, and using both Snyk and xGitGuard to detect and fix security issues in Git for both teams.
  • Worked in an Agile (scrum) environment, using several platforms including Android, iOS, Mac OS, Roku, and Fire TV. With other tooling like Grafana, Splunk, Looker, and ELK for different analytics needs. While directing Test Automation projects using Mac OS and GitHub Actions

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


  • Led a team of 8 Testing Engineers (FTEs and contractors), overseeing all aspects of people management, including hiring, performance evaluations, 1-on-1 coaching, career development, and team-building initiatives. Mentored and promoted team members from exploratory (manual) testing roles to automation-focused positions.
  • Defined team strategy and established clear performance goals to align with organizational objectives.
  • Utilized tools such as Charles Proxy, Vysor, Xcode, Android Studio, and Apptim for testing and debugging, while also training and mentoring team members on their effective use.
  • Led the adoption of BDD and TDD practices within the team, providing training on Gherkin to improve collaboration and test clarity.
  • Performed code reviews for the Automation team and coordinated Manual and Automated efforts.
  • Investigation, debugging, logging, and tracking of issues in Jira
  • Metrics setting & tracking for the teams managed in Jira, Confluence, and ALM Octane
  • Status reports for stakeholders and the development team in ALM Octane and Slack
  • Coordinated with different teams across all areas, between development, project management, product owners, and DevOps.
  • Test device inventory management.
    • Tracked usage of devices from our user base using different tools, like Looker, to select the set of test devices that were needed for successful coverage, managing the budget, and device ordering.
  • Created scripts to connect Jira and Slack to keep updates about releases, report on idle urgent defects, listing sets of Jira tickets depending on team needs, notifications for testing activities, and blocked tickets notifications.
  • Managed teams supporting three applications (Xfinity Stream, Xfinity TV Remote, and Xumo TV Remote) across multiple platforms and four syndication partners, overseeing the quality assurance of dozens of production releases each month.
    • Platforms: Android, FireTV, iOS, tvOS, Roku.
  • Spearheaded the transition from Zephyr to ALM Octane, migrating thousands of test cases and becoming the SME. Delivered comprehensive training to the team and supported cross-team adoption and migration efforts.

GrayHair Software

Sr. QA Engineer | (Nov 2017 – Mar 2019) | Mt. Laurel, NJ


  • Created several scripts to generate different types of fake data needed to test the company’s new systems using using Bash scripting, Ruby, and Mockaroo.
  • Created a few Jenkins jobs to run test data generation scripts on demand
  • Performed static security analysis of applications with Burp Suite.
  • Ensure data integrity using SQL and Scala.
  • Performed several DevOps tasks, including helping deploy the Staging environment in AWS using Terraform to launch automated tests against it.
    • Created several Terraform scripts for deploying Redshift, S3 buckets, and Lambdas in the AWS Staging environment
    • Fixed the Terraform script for deploying the RDS cluster in the AWS Staging environment
    • Created various policies, roles, and rules to run the lambdas in the AWS Staging environment
    • Deployed and tested the environment works and processes data
    • Generated documentation on the deployment of the company’s new systems in the AWS Staging environment.
  • Migrated the whole company from outdated Exchange and Microsoft tooling to G Suite, involving specialized tasks like:
    • Scripted G Suite interface to create 500 email distribution lists automatically, adding all their members to them.
    • By using the output of those previous scripts, bulk added users to the company’s G Suite via the G Suite tooling.
    • Scripted G Suite interface to change privacy, access, and moderation settings on all of those distribution lists.
    • Configured email redirection from Microsoft Exchange to Gmail using Exchange Console and G Suite tools
    • Switched company domain ownership from a few different sources to G Suite via G Suite tools
    • Configured security mobile device policies in G Suite.
    • Created different admin roles in Google Suite to support the different company roles
    • Managed Exchange queues
    • Managing Google Groups receiving rules
  • Implemented Okta SSO for the whole company, coupling it with Slack, Salesforce, Aha!, and Namely.
    • Configured Login Policies, Session expiration policies, Appearance and User Experience, Directory (users), Multi-factor Authentication, email notification, password recovery methods, and configured Slack, Salesforce, and Namely to use Okta SSO
    • Performed Slack admin activities.
  • Organized Lunch and learns and how-to documentation to train everyone in the Company with G Suite and Okta, as well as giving one-on-one support.

The Meet Group

QA Automation Engineer | (May 2016 – Nov 2017) | New Hope, PA


  • Responsible for improving and maintaining the current Test Automation suite for the responsive website using Cucumber, Appium, Selenium Webdriver, Jenkins, and Ruby.
  • Responsible for improving and maintaining the Test Automation suite for the Android native app using Cucumber, Calabash, Jenkins, and Ruby.
  • Responsible for code reviewing code in Gerrit submitted by peers in the same suite and the suites created for both Android and iOS native apps.
  • Participated in interviews with new hires for the automation team.
  • Investigating, debugging, and analyzing when bugs were found in MeetMe’s apps and website through the automation suites, using Splunk, adb, and Xcode
  • Wrote a script that would go through the whole website in 12 different languages and regression tested for strings and translations. This task was assigned to customer service representatives, and it used to take several hours to complete manually for just a couple of languages. After the script was implemented, it ran automatically in all the languages for half an hour, and it would require human interaction only if any issues were found by it.
  • Started creating test suites, test cases, and other test artifacts in TestRail. and worked with the team on the initial implementation of TestRail integration with Jenkins and the Test Automation suites.

Sr. Software QA Analyst | (Apr 2012 – May 2016) | New Hope, PA


  • Performed GUI Testing, Functional testing, Regression testing, Cross-browser testing, Black box Testing, White Box Testing, Acceptance testing, Cross-platform Testing, and Smoke testing of web and mobile applications on different devices (Desktop, Android, and iOS).
  • Created the first implementation of Test Automation Framework in Python using Selenium Webdriver, SauceLabs, Lettuce (Cucumber fork for Python), and Jenkins.
  • Reported and tracked bugs found on different platforms using Jira
  • Created and contributed to different documentation, including but not limited to Test Plans, Test Cases, and Test Summary Reports.
  • Followed up on users’ complaints and tried to replicate user-reported errors, reporting when found and tracking them to final resolution.
  • Was an integral part of the team that drove MeetMe mobile app and website i18n (internationalization) efforts by testing translations to 12 different languages and even collaborating on quick fixes to the Spanish version translation copy of the website and apps.
  • Worked in an Agile environment (Scrum), using different platforms like Android, iOS, and Mac OS while documenting different artifacts in Confluence

Quepasa.com

Quality Assurance Director | (Feb 2007 – Apr 2012) | Hermosillo, México


  • Analyzed business, functional requirements, and design review documents to develop Test Documentation, including Test Plans and edge, positive, and negative test cases, analyzing results and recommended corrective action.
  • Founded and scaled Quepasa’s Quality Assurance team and processes, growing the team from a single employee to 8 members.
    • Oversaw the promotion and cross-departmental training of team members transitioning into the QA team.
  • Ensured clear, testable requirements with Product Management and Developer Teams.
  • Assisted business units in the implementation of standardized QA processes.
  • Monitored QA activities to ensure complete testing coverage and conformance to established QA standards, including:
    • Performing and overseeing database testing using SQL queries to ensure data integrity, GUI Testing, Back-end Testing, Functional Testing, Regression Testing, Cross-browser Testing, Black box Testing, Acceptance Testing, and Smoke Testing for the Quepasa.com website.
  • Worked in a waterfall environment, using project management tools like Trac and Jira, and Windows OS

Education


Industrial Engineering

Instituto Tecnológico de Hermosillo

Clinical Laboratory Technician

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

Certifications & Updates

  • 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
    • Industrial Automation based on Pneumatics.

Speaking Engagements (Professional Talks & Conferences)

Event: Hands-on Testing Organizer: QA Minds Talk: Starting as a tester without perishing in the attempt Event: The Test Pub Organizer: Under Test Talk: Testing Streaming Apps (26:44 min mark) Event: ALPFA NERTS Summit Organizer: ALPFA Philadelphia Chapter Talk: Pivoting into Tech Careers

Languages

Spanish: Native, English – Fluent

Community Outreach & Volunteering (Mentorship & Uplift)


Mexican Red Cross

Rescuer (1996 – 2002)

HISPA Role Model Program


Speaker The HISPA Role Model Program is a community engagement initiative that brings professionals into schools to share their educational and career journeys with Latino youth. By serving as relatable role models, participants inspire students to pursue higher education and empower them to envision a future of success. The program aims to dismantle stereotypes, foster pride in heritage, and promote a college-going culture through storytelling and mentorship.

Tech Elevator

Occasional Guest Speaker Tech Elevator is an intensive coding boot camp that prepares individuals for careers in software development through a comprehensive curriculum and a strong emphasis on career readiness. The program combines full-stack software engineering instruction with career coaching, mentorship, and employer connections, helping students transition into tech roles with confidence. Tech Elevator is known for its outcomes-driven approach and commitment to closing the tech skills gap.

view raw resume.md hosted with ❤ by GitHub