Thangaraja C Prabakar, Developer in Phoenix, AZ, United States
Thangaraja is available for hire
Hire Thangaraja

Thangaraja C Prabakar

Verified Expert  in Engineering

Test Engineer and Developer

Location
Phoenix, AZ, United States
Toptal Member Since
July 25, 2023

Thangaraja brings over 15 years of experience in test engineering, serving as both an individual contributor and team leader. His expertise encompasses web, mobile, and OTT streaming applications, with proficiency in manual testing, Python API automation, and AWS technologies.

Portfolio

The Weather Group - Main
Quality Assurance (QA), Over-the-top Content (OTT), Video Streaming, TV...
SiriusXM
Ruby, Gherkin, Charles Proxy, Android Studio, Jira, Git, Android Automotive...
NBCUniversal
Python 2, Agile, Postman, AWS Cloud Computing Services, AWS Lambda...

Experience

Availability

Full-time

Preferred Environment

Cross-platform, Agile, Jira, Charles Proxy, AWS Cloud Computing Services, Python, Web, APIs

The most amazing...

...career experience I've had was working at Google for their DoubleClick advertising platform.

Work Experience

QA Engineer

2024 - 2024
The Weather Group - Main
  • Performed API testing using Postman and Swagger for the back-end team that supports multiple front-end applications, including web, Android, iOS, and Roku applications.
  • Wrote test scripts, performed test execution, logged bugs, verified bugs, and conducted regression testing.
  • Created a release testing checklist, performed release testing and sign-off, and assisted with deployments and maintenance.
  • Started as the first test engineer for the team. Achieved 100% test coverage and 100% release coverage within four weeks. Delivered 15-20 user stories per sprint in addition to release testing and QA-specific deliverables.
Technologies: Quality Assurance (QA), Over-the-top Content (OTT), Video Streaming, TV, TV Broadcasting, Broadcasting, CI/CD Pipelines, Mobile App Testing, API Testing, Test Automation, Functional Testing

Senior Quality Engineer

2023 - 2024
SiriusXM
  • Provided test engineering solutions for SiriusXM satellite radio on Android Automotive.
  • Wrote and executed test scripts in Ruby and Gherkin, triaged bugs, and performed regression testing on General Motors infotainment applications.
  • Set up and maintained test benches for General Motors and Volvo infotainment systems.
Technologies: Ruby, Gherkin, Charles Proxy, Android Studio, Jira, Git, Android Automotive, Quality Assurance (QA), Manual QA, Test Case Creation, Test Case Execution, Mobile App Testing, Manual Testing, Regression Testing, QA Test Plan Management, Software QA

Senior Software Quality Engineer E2E

2020 - 2022
NBCUniversal
  • Led test engineering for media management and ingest services.
  • Developed and executed E2E test scenarios covering engineering and business use cases.
  • Leveraged my experience in AWS services, namely AWS Lambda and Amazon S3, Glacier, Kinesis, Simple Queue Service (SQS), DynamoDB, CloudWatch, and EventBridge.
  • Performed API regression testing using Python scripts and Postman.
Technologies: Python 2, Agile, Postman, AWS Cloud Computing Services, AWS Lambda, Amazon S3 (AWS S3), Amazon Glacier, Amazon EventBridge, Amazon Kinesis, Amazon Simple Queue Service (SQS), Amazon DynamoDB, Amazon CloudWatch, Quality Assurance (QA), Manual QA, API Testing, Test Case Creation, Test Case Execution, Manual Testing, Regression Testing, QA Test Plan Management, Software QA, Functional Testing

Senior QA Automation Engineer

2019 - 2020
NBCUniversal
  • Led automation efforts for Mediator-X, Evertz's media asset management application.
  • Developed Python automation scripts to copy Mediator-X data across development, QA, and production systems to support testing and business needs.
  • Performed test engineering duties for premium video on demand (PVOD) and media management cloud pipelines.
Technologies: Python 2, AWS Cloud Computing Services, Jenkins, Jira, Quality Assurance (QA), Manual QA, QA Automation, Test Automation, Test Case Creation, Test Case Execution, Regression Testing, QA Test Plan Management, Software QA, Functional Testing

QA Lead

2017 - 2018
Scholastic
  • Led test engineering for the Chairperson Toolkit product suite.
  • Managed E2E testing efforts for MyScholastic and the digital wallet product launches.
  • Organized and led bug triage meetings and implemented production release and support procedures.
Technologies: Acceptance Test-driven Development (ATDD), Selenium, Cucumber, Gherkin, Postman, Quality Assurance (QA), Manual QA, QA Automation, Test Automation, Test Case Creation, Test Case Execution, Mobile App Testing, Manual Testing, Regression Testing, QA Test Plan Management, Software QA, Functional Testing

QA Specialist

2015 - 2017
JointPoint
  • Prepared, executed, and managed iOS and Windows clinical application testing for orthopedic intraoperative analysis and digital templating products.
  • Researched the FDA software guidance specifications and prepared verification and validation scripts conforming to those specifications.
  • Wrote 840 test scripts, logged over 300 bugs, and verified and closed over 700 bugs.
Technologies: AWS Cloud Computing Services, DevOps, Tools, iOS, Windows, Quality Assurance (QA), Manual QA, QA Automation, Test Automation, Test Case Creation, Test Case Execution, Mobile App Testing, Manual Testing, Regression Testing, QA Test Plan Management, Software QA, Functional Testing

QA Lead

2015 - 2015
HBO
  • Led functional and automation testing efforts for HBO Now and HBO Go applications on web systems, Android, iOS, Roku, Apple TV, Amazon Fire TV, Xbox, PlayStation, and other connected devices.
  • Managed a testing team of 18 members on day-to-day operations and testing priorities, designing, implementing, enforcing, and evangelizing standard QA processes.
  • Established best coding practices and conducted code reviews. I created five test plans, over 600 test cases, and 20 Selenium scripts, identifying critical tests for automation.
  • Performed product and release health reporting and summarized results to product owners.
Technologies: JavaScript, TestRail, Confluence, YouTrack, Quality Assurance (QA), Manual QA, QA Automation, Test Automation, Test Case Creation, Test Case Execution, Mobile App Testing, Manual Testing, Regression Testing, QA Test Plan Management, Software QA, Functional Testing, Over-the-top Content (OTT)

Test Engineer

2011 - 2015
Google
  • Designed, implemented, and maintained test and release engineering processes for the DoubleClick Campaign Manager engineering team.
  • Wrote 95 test plans, tested over 75 modules and features, logged 2,700 bugs, verified and closed 6,500 bugs, and triaged 11,000 bugs, organizing bug hunts and leading bug triage meetings.
  • Performed release engineering duties for QA and production releases, ensuring bug-free builds were deployed to production through "cherry-pick" policies.
  • Established build cop responsibilities and investigated and resolved build failures.
  • Planned and executed data migration testing from Microsoft to Google technologies.
  • Wrote utility scripts in Python and automated test cases using the Selenium-based Protractor framework.
Technologies: JavaScript, Python 2, APIs, E2E Testing, Data Migration, Fiddler, Charles Proxy, Build & Release Engineering, Cross-platform, DoubleClick Campaign Manager, Quality Assurance (QA), Manual QA, QA Automation, Test Automation, Test Case Creation, Test Case Execution, Manual Testing, Regression Testing, QA Test Plan Management, Software QA, Functional Testing

QA Lead

2009 - 2011
NBCUniversal
  • Single-handedly tested the 2010 Vancouver Winter Olympics website in a multi-platform environment.
  • Performed functional testing, system integration testing, regression testing, web services testing, and browser compatibility testing.
  • Tested and validated live-streaming in the MS Silverlight video player.
  • Coordinated with external vendors on requirements gathering and analysis, design, development, testing, deployment, and support phases.
  • Provided live production support for the NBC Olympics website and researched users' feedback and social media, looking for application issues to ensure a successful resolution.
  • Communicated weekly status updates to NBC senior management executives.
  • Worked on various projects, including the OSMF video player for NBC websites and the Drupal CMS for Telemundo.com and NBC.com.
  • Set up and maintained a QA lab for usability studies and user acceptance testing.
Technologies: Java, Microsoft Team Foundation Server, FogBugz, Rally, Fiddler, Tools, Quality Assurance (QA), Manual QA, Test Case Creation, Test Case Execution, Manual Testing, Regression Testing, HTML, QA Test Plan Management, Software QA, Functional Testing

Senior Quality Analyst

2008 - 2009
Bertelsmann SE
  • Performed functional testing, integration testing, smoke testing, exploratory testing, performance testing, back-end testing, and regression testing for all 21 Bookspan book club websites.
  • Created and maintained test cases, reported defects, and tracked metrics for all projects using Mercury Quality Center.
  • Conducted Experian, eBureau, and Chase Paymentech integration testing. I also performed testing for credit fraud screening services.
  • Executed and signed off testing and data validation tasks during mock and production migrations.
Technologies: Mercury Quality Center, Java, Toad, Quality Assurance (QA), Manual QA, Test Case Creation, Test Case Execution, Manual Testing, Regression Testing, HTML, QA Test Plan Management, Software QA, Functional Testing

QA Lead

2007 - 2008
NBCUniversal
  • Managed an offshore testing team of eight members for Hulu.com and other internal applications.
  • Developed test plans, conditions, and cases based on business requirements and technical specifications.
  • Executed tests and reported bugs using ClearQuest. I also organized bug triage meetings with development and business teams.
  • Performed traceability between requirements and test cases to ensure test coverage.
Technologies: Mercury Quality Center, IBM Rational ClearQuest, IBM Rational ClearCase, IBM Rational RequisitePro, Quality Assurance (QA), Manual QA, Test Case Creation, Test Case Execution, Manual Testing, Regression Testing, HTML, QA Test Plan Management, Software QA, Functional Testing

QA Engineer

2006 - 2007
Payerpath
  • Provided test engineering support for electronic data interchange claims and HIPAA-compliant healthcare applications.
  • Performed integration testing of EDI claims and eligibility transactions for several institutional, professional, and dental protocols.
  • Conducted complex SQL queries to test the database for data retrieval and verification of member and provider information in the claim processing cycles.
Technologies: VB.NET, Microsoft SQL Server, Quality Assurance (QA), Manual QA, Test Case Creation, Test Case Execution, Manual Testing, Regression Testing, HTML, Software QA, Functional Testing

Google's DoubleClick Advertising Platform

https://developers.google.com/doubleclick-advertisers
My responsibilities for Google's advertising platform web application encompassed testing, release engineering, production support, and bug triage, ensuring a smooth user experience from development to deployment.

HBO Now Product Launch

This is for functional and automation testing efforts for HBO Now applications on Web, Android, iOS, Roku, Apple TV, Amazon Fire TV, Xbox, PlayStation, and other connected devices covering over 30 hardware and software configurations.

NBC Olympics Live-streaming Web Application

The website was designed to provide live coverage of the 2010 Vancouver Winter Olympics. Exclusive Videos, TV schedules, real-time results, breaking news, medals, and photos were available in real-time. The site featured a Microsoft Silverlight video player that offered full HD live streaming with DVR capabilities, enabling users to rewind videos, highlight clips, and save them.

The project was a large-scale undertaking involving over 400 team members from diverse geographic regions and multiple vendors, including Microsoft, Vertigo, and Deltatre.
2004 - 2006

Master's Degree in Civil Engineering

Virginia Tech - Blacksburg, VA, USA

1998 - 2002

Bachelor's Degree in Civil Engineering

PSG College of Technology - Coimbatore, India

AUGUST 2020 - PRESENT

Machine Learning with Python

Coursera

JULY 2020 - PRESENT

Data Analysis with Python

Coursera

JULY 2020 - PRESENT

Google IT Automation with Python

Google

Languages

Python 2, Gherkin, Python, HTML, Ruby, JavaScript, Java, VB.NET

Tools

Jira, Charles Proxy, Postman, TestRail, Confluence, Android Studio, Git, Jenkins, Cucumber, YouTrack, Fiddler, Microsoft Team Foundation Server, FogBugz, Rally, Toad, IBM Rational ClearQuest, IBM Rational ClearCase, Amazon Simple Queue Service (SQS), Amazon CloudWatch

Paradigms

Cross-platform, Agile, E2E Testing, Testing, Functional Testing, Software Testing, Manual Testing, Acceptance Test-driven Development (ATDD), DevOps, Automation, Test Automation

Platforms

MacOS, iOS, Android, Amazon Web Services (AWS), AWS Cloud Computing Services, Windows, Android Automotive, AWS Lambda, Web

Other

Over-the-top Content (OTT), Construction Engineering, APIs, Web Applications, API Testing, Quality Assurance (QA), Manual QA, Test Case Creation, Test Case Execution, Mobile App Testing, Regression Testing, QA Test Plan Management, Software QA, QA Leadership, Civil Engineering, Tools, Data Migration, Mercury Quality Center, IBM Rational RequisitePro, Machine Learning, Data Analysis, Build & Release Engineering, Amazon Glacier, Amazon EventBridge, Amazon Kinesis, DoubleClick Campaign Manager, QA Automation, Metrics, IT Project Management, Web App Testing, Video Streaming, TV, TV Broadcasting, Broadcasting, CI/CD Pipelines, Amazon Fire TV

Frameworks

Selenium

Storage

Microsoft SQL Server, Amazon S3 (AWS S3), Amazon DynamoDB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring