Post Job Free
Sign in

Quality Assurance Software Development

Location:
Parker, CO
Salary:
1400000
Posted:
April 22, 2025

Contact this candidate

Resume:

Vignesh Palanisamy

Email: **********@*****.***

LinkedIn

Professional Summary:

14+ years of professional IT experience in Quality Assurance Software Development, Testing and Automation on Video Delivery Systems.

Experience in Java/J2EE with strong background of OOPs concept.

Hands On experience in Python

Strong experience in Certifying Cable Set Top Boxes models (Motorola, World Boxes (Humax, Arris, Technicolor, IP)) on QAM and DOCSIS headends (Arris, Cisco) as part of digital video development. Certifying IPTV Boxes (Roku/Apple) as part of video streaming software solutions.

Good Hands-on experience in Provisioning of X1, STBs, DTAs, CM and EMTA boxes via CSG and ICOMS billing systems.

Good Hands-on experience in Automation Tools Selenium, HP Unified Functional Testing, Jenkins, Web-service Automation, Postman Automation, JMeter, and SOAP UI.

Good Hands-on experience in Microservices, Ansible playbooks, Kubernetes, CI/CD Pipeline Jobs using Jenkins to orchestrate multi-environment Microservices deployment.

Hands on experience in AWS Services EC2, S3, Kafka, Redis, ECR, Route 53, VPC, ELB, Athena, Kinesis etc.,

Experience in working with IDEs like PyCharm, Eclipse, IntelliJ and Net Beans.

Experience in client-side Technologies such as HTML, CSS and JavaScript.

Very good Knowledge in build tools like Jenkins for continuous integration.

Very good Knowledge in using RDBMS concepts with Cassandra, Oracle, MySQL, Aurora DB, MongoDB.

Very good Knowledge in Monitoring tools Conviva, Kibana, New Relic, Instana, Grafana.

Strong knowledge on Agile, Devops and Waterfall methodologies.

Strong knowledge in Defect Tracking Tools JIRA, ALM and Rally.

Experience in preparing the Automated Test Suite with Data driven and Cucumber Frameworks.

Extensive experience in Software Configuration Management using Version Control tools such as GitHub, Gitlab, SVN and responsible for various software version releases.

Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.

Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.

Able to learn/adapt emerging technologies in work area.

Certifications:

Certified Kubernetes Administrator, Cloud Native computing foundation, Cert ID: LF-7ovwibb3ae

Completed Post Graduate Program in Devops, Edureka & Purdue University, Cert ID: UC68NMZHZ

Technical Skills:

Programming Languages

Java/J2EE, Python

Java

Object Oriented Programming (OOP), Data Structure, Collections Framework, Exception Handling, Java I/O, JUnit etc.

Test Automation Tools

Postman, Newman, Selenium, HP Unified Functional Testing, SOAP UI, Jenkins, JMeter, Sikuli, QMetry

Automation Frameworks

JUnit, TestNG, Data Driven and Cucumber Framework

Scripting Languages

JavaScript, VB Script, XML, HTML

Database Tools

Cassandra, Oracle, MySQL and MongoDB.

Operating Systems

Windows, UNIX, LINUX, Mac

Cloud Computing

Amazon Web Services, Kubernetes

Other Tools

Conviva, New Relic, Bug snag, Tableau, Rancher, XCode, Charles, Splunk, Ansible, Instana, Grafana, Maven, Putty, TCPdump, Wireshark, WinSCP, Android Studio, Apple Configurator

AWS

EC2, S3, Kafka, Redis, ECR, R53, Kinesis, RDS, Lambda, VPC, Athena

IDE

PyCharm, IntelliJ IDE, Eclipse IDE and Net Beans

Source Control

Gitlab, GitHub, Stash, Bitbucket, SVN

Billing Systems

CSG, ICOMS

Defect Tracking Tools

JIRA, HP ALM, HP Octane, Rally

Work Experience:

DISH Network L.L.C. – January 2022 to Till Date

Professional Experience:

Role: Lead Engineer – Quality Assurance Lead

Responsibilities:

As a Lead engineer, he is responsible to develop, execute and maintain Adaptive Players specific test scenarios. Validating end-to-end test cases, perform sanity and raise the bar on product quality, keeping a customer-centric focus. Ensures Adaptive Player meets specific quality requirements, writes and executes quality tests, analyses the results, Log and track performance problems and prepare reports on testing results. Validating SlingTV Adaptive Player video playback quality and performance of different content types LIVE, VOD, DVR, third party channels, analytics, integration validation with User Interface applications on Embedded products in the Consumer electronics space – Smart TVs, consoles, media streaming devices such as iOS, tvOS, Android, FireTV and Roku. Debugging and troubleshooting streaming application network calls using tools like Charles, Wireshark. Understanding and validating industry-standard HLS (HTTP Live Streaming), DASH streaming protocols, FairPlay, Widevine and PlayReady DRM schemes. Preparing Postman collection tests for API calls triggered by Adaptive Players and running on a daily basis to find API issues. Creating dashboards in Conviva, Newrelic, Kibana tools to analyze the Adaptive Players performance in the field across different streaming platforms and triggering AI alerts to notify any spikes in the metrics. Also responsible for performing Real time Dynamic Ad Insertion requests, VAST XML response validations on different content types LIVE, VOD, DVR, Ad beacon firing checks using AWS Athena on both client and service side flows. Developing and maintenance of test scenarios and automation scripts using Python for different test phases of client-server applications on connected streaming devices like - Roku, Android platforms. Implementing CI/CD Pipeline Jobs using Gitlab to run automation scripts on different environments to validate streaming devices builds and releases. Report issues to senior staff and team software engineers as they become apparent, assist with build and release stability of the SlingTV Adaptive Player.

Tools/technologies used:

Programming Languages: Python, Java, JavaScript

Automation Tools: Postman, Newman, Selenium, Jenkins, TestNG, Maven

Database: MYSQL, MongoDB

Cloud Computing: Microservices, Amazon Web Services, Kubernetes Source Code

Management: Gitlab

Operating Systems: UNIX, LINUX, Windows XP/Vista/7/8/10, Mac

Tools: Android Studio, QMetry, JIRA, Rancher, XCode, Charles Proxy, Apple Configurator, Kibana, Putty, Wireshark

Monitoring Tools: Conviva, NewRelic, Bugsnag, Tableau

Cloud technologies: EC2, Load Balancer,S3, Redis, Athena

Work Experience:

Cognizant – August 2017 to January 2022.

Professional Experience:

Client: Charter Spectrum, Denver, CO

Role: Integration Engineer – Quality Assurance Lead

Description: The primary objective of this project is to Certify Cable Set Top Boxes (STB) and IPTV Boxes for digital video development and video streaming software solutions. Deploy Configure and Maintain AV (Active video) components, AWS (Amazon Web Services) Microservices, Spectrum Guide Front End application and monolithic application deployments managing the application configurations and perform environment readiness. Design and Develop Automation of Set-Top-Box application using automation frameworks and tools. Received lot of appreciation from clients for the contribution to the project.

Responsibilities:

Certifying Cable Set Top Boxes models (Motorola, World Boxes (Humax, Arris, Technicolor, IP)) on QAM and DOCSIS headends (Arris, Cisco) as part of digital video development.

Certifying IPTV Boxes (Roku/Apple) as part of video streaming software solutions.

Provisioning of Set Top boxes via CSG and ICOMS billing systems.

Enhancing, Analyzing and Troubleshooting Video/STB’s issues during provisioning and upgrade of Active Video (AV) Platform/Microservices components which is the backbone for Spectrum Guide functionality in 82 markets in the Charter footprint.

Responsible for deploying, analyzing, implementing, automating, maintaining, debugging Microservices.

Deployment & configuration of Product Build Weekly releases on the Linux Server. Engineering different Environments (Microservices Clusters, Performance Environments).

Using Ansible Playbooks, Kubernetes, CI/CD Pipeline Jobs using Jenkins he deploys Microservices which are responsible for launch of Guide, Menu, Live TV, DVR, VOD, Netflix and other related STB features.

Worked in AWS Services EC2, S3, Kafka, Redis, ECR, Kinesis, RDS, Lambda, VPC

Worked on creating scripts using automation framework in STH (Spectrum Test Hub), STB Tester and Postman collection for STB applications.

Perform daily regression of STB using the automation scripts and validate the report for failures.

Perform framework enhancement, scripts optimization and integrating with Jenkins for Periodic execution to monitor APIs.

SME and Point of contact for delivery of all Microservices releases to production.

Worked in Mirroring and Canary based Microservices deployment techniques to support Application Decommission and Migration to reduce the risk of releasing new version of service to PROD by limiting the scope of impact to a defined boundary gradually rollout new service version to the entire production footprint without causing outage.

Develops MOPs and reviewing MOPs with Product, Release Management, and Deployment Support teams and get the approval for production releases across all production markets, performs POST validation after deployment.

Works with stakeholders from various dev and test teams to understand and gather requirements, analyze, plan, strategize and create detailed test case design.

Accountable for maintaining environments for the test team, test execution, application monitoring and timely submission of all defects.

Managing offshore team and coordinating with them on day-to-day tasks

Tools & Technologies: AWS components (EC2, S3, Kafka, Redis, ECR, R53, Kinesis, RDS, Lambda, VPC), Java, Kubernetes, Ansible, Java, HP ALM, Jenkins, JIRA, REST API, Maven, IntelliJ IDE, Stash and GIT, Instana, Grafana, Postman, JMeter, SOAP UI, Putty, Wireshark, VMware, TestNG, Apache Tomcat, FileZilla.

Work Experience:

Infosys Limited – March 2014 to July 2017.

Professional Experience:

Client: Comcast, Philadelphia, PA

Offshore Location (Chennai - India)

Role: Functional and Automation Engineer – Technology Analyst

Description: Video platforms project having 7 different tracks: Encoding Devices, Legacy Cisco head-end, Legacy Arris head-end, One Controller, Cavlary Platform and Video Quality.

1. Encoding devices involved in encoding, multiplexing, ad insertion and rate shaping TQM source video feeds. Applications used for encoding and multiplexing the video includes NMX, CAP1000, VIPr, DM 6400 etc.

2. Legacy Cisco head-end used to manage Subscriber Services, manage the STB, managing Network Elements, Conditional Access the OSS/BSS interface and the database.

3. Legacy Arris Head-end used to manage Digital Addressable Controller, APEX, SEM, OM etc., to manage the Video transmission to the STBs.

4. One Controller application has DAC and DNCS video controllers. One controller aims at moving the DAC / DNCS from the current wire-link Boss protocol to an XML based implementation.

5. Cavalry Platform is the next generation feature for digital terminal adapters having four different applications - CASMR, CAST, CSS and CASMR SM to manage the Video transmission to the DTA.

6. Video Quality involved in testing the quality of experience using sentry UI, Cheetah V-Factor, MPEG Transport stream Analyzer by comparing quality loss in input and output devices, User Experience Testing.

Received the highest performance rating for the contribution to the project (Exceeded expectation).

7. Video Platforms IP Direct

Responsibilities:

Involved in Functional Testing, End-to-End Testing, Software Testing, User Experience, Regression Testing.

Involved in gathering Test requirements, Test Planning, Test data setup.

Followed Agile and also DevOps methodologies.

Involved in Application Deployment, RDK Firmware Installation, Downgrade/Upgrade, Pulling Ocapri logs from X1 boxes.

Provisioning, Downloading code, Loading Channel Maps, Validating guide data, Upgrade/Downgrade Mcard in X1, STBs and DTA boxes.

Developing, Reviewing Automation test scripts, Automation test summary report.

Framework development for Report automation using JASPER reporting tool.

Developed REST API framework for automating flash-based Web application.

Developed distributed automation framework across VMs. Ability to select VMs across which execution can be triggered for improving productivity by a factor of the number of VMs available for execution.

Developed Health Check tool for reporting applications Uptime/Downtime, Disk Storage.

Created Jenkins jobs for triggering automation execution, patch installation at scheduled time and email the test report to vendor.

Part of Front-end Development in billing system simulator to send BOSS/BASS requests over RPC and parse the response received from the Controller.

Created Desktop tool for Parsing pcap files into user readable format using JNetPcap Library.

Application Deployment, Firmware Installation, Downgrade/Upgrade.

Database backup, full system backup and restore.

Defect analysis and Reporting in ALM, JIRA.

Tools & Technologies: Java, Selenium Webdriver, HP Unified Functional Testing/QTP, HP ALM, Sikuli, Jenkins, JIRA, REST API, JDK 1.7/1.8, Ant, Maven, Eclipse IDE, SonarQube, SVN and GIT, JNetPcap API, Kibana, Nagios, JMeter, SOAP UI, Putty, Wireshark, VMware, TestNG, Apache Tomcat, JSP, HTML, XML, Rally, FileZilla, Box.

Work Experience:

Infosys Limited – June 2010 to February 2014.

Professional Experience:

Client: Comcast, Chennai - India

Role: Functional and Automation Engineer – Senior Systems Engineer & Systems Engineer

Description: IMS system contains two customers Residential and Commercial. Involved in Integration Testing by submitting Voice and Internet orders from biller BSS (Business support system) and provisioning Voice and Internet services with CM and EMTA devices using NPS (Network provisioning service) and validating orders in following downstream applications OSS (Operations support systems) such as Symphony, Provisioning service, Third party provisioning, Network provisioning service, BACC (Broadband Access Center for Cable), Switch and Customer service database. Flowing different orders like Supplementary, New Install, Change orders, Disconnect, Non pay suspend, Resume, Seasonal suspend, Resume, Upgrade, Downgrade, Speed bump (For Internet), No-Truck orders and validate the status of the services in downstream applications.

Responsibilities:

Involved in Requirement Analysis, Test Plan Preparation and Reviewing with client.

Involved in Test Lab Setup for EMTA and CM device testing.

Placing orders such as (Video only, Internet Only, Combo Order, Triple Play Order), maintain Device Inventory, Update customer information using CSG & AMDOCS DST billing systems.

Regression Testing, E2E testing of provisioning Commercial Embedded Multimedia Terminal Adapter (EMTA) and Residential Devices Cable Modem (CM).

Validating orders in Symphony Order management, Location services, Enterprise Product Catalogue (EPC), ECUST database, Network Provisioning system (NPS), Broadband Access center (BACC), SPG Switch and Global Directory System (GDS), Broad soft for Commercial.

Porting telephone numbers, Transfer Account between Billers, validating rate codes, Hunt groups for commercial and bundle details in provisioning applications.

Involved in device activation using AOS, Grand Slam, and VOXEO IVR activation.

Dial Tone Testing on CM and EMTA after activation.

Database validation using TOAD database management toolset, Validation in DDP backend of Comtrac billing system.

Involved in Automation Script Development, Automation Execution, and Execution report.

Defect analysis and Reporting in ALM.

Tools & Technologies: Java, Selenium Webdriver, HP ALM, JDK 1.7, Ant, Maven, Eclipse IDE, SVN, JExplorer, Netrec, SOAP UI, TOAD, XML Marker, VMware, CM and EMTA Devices, CMTS, MPLS, DDP Emulator, CSG/DST Biller, Grand Slam.

Education Details:

B.Tech in Bio Technology from Anna University Chennai (2006-2010).

Visa Details:

H1B Validity: Looking for H1B Sponsorship, Having PERM and I140 approved.

Marital Status: Married

Nationality: Indian



Contact this candidate