
Thangaraja C Prabakar
Verified Expert in Engineering
Test Engineer and Developer
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
Experience
Availability
Preferred Environment
MacOS, iOS, Android, Cross-platform, Agile, Jira, Over-the-top Content (OTT), Charles Proxy, AWS Cloud Computing Services, Python
The most amazing...
...career experience I've had was working at Google for their DoubleClick Advertising platform.
Work Experience
Senior Quality Engineer
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.
Senior Software Quality Engineer E2E
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.
Senior QA Automation Engineer
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.
QA Lead
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.
QA Specialist
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.
QA Lead
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.
Test Engineer
- 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.
QA Lead
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.
Senior Quality Analyst
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.
QA Lead
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.
QA Engineer
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.
Experience
Google's DoubleClick Advertising Platform
https://developers.google.com/doubleclick-advertisersHBO Now Product Launch
NBC Olympics Live-streaming Web Application
The project was a large-scale undertaking involving over 400 team members from diverse geographic regions and multiple vendors, including Microsoft, Vertigo, and Deltatre.
Skills
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, Testing, Functional Testing, Software Testing, Manual Testing, Acceptance Test-driven Development (ATDD), DevOps, E2E Testing, Automation, Test Automation
Platforms
MacOS, iOS, Android, Amazon Web Services (AWS), AWS Cloud Computing Services, Windows, AWS Lambda
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, Civil Engineering, Tools, Data Migration, Mercury Quality Center, IBM Rational RequisitePro, Machine Learning, Data Analysis, Build & Release Engineering, Android Automotive, Amazon Glacier, Amazon EventBridge, Amazon Kinesis, DoubleClick Campaign Manager, QA Automation, QA Leadership, Metrics, IT Project Management, Web App Testing
Frameworks
Selenium
Storage
Microsoft SQL Server, Amazon S3 (AWS S3), Amazon DynamoDB
Education
Master's Degree in Civil Engineering
Virginia Tech - Blacksburg, VA, USA
Bachelor's Degree in Civil Engineering
PSG College of Technology - Coimbatore, India
Certifications
Machine Learning with Python
Coursera
Data Analysis with Python
Coursera