Stb Tester/ Video Systems Engineer Resume
Sunnyvale, CA
SUMMARY
- Around 7+ years of experience in the IT Industry.
- Good skills in performing System, Acceptance, Regression, Functionality, Front End and Integration Testing of Client Server and Web based Applications.
- Experience inManualandBlack Box testingof different applications in Windows, UNIX Environment.
- Maintained the Requirements Traceability Matrix (RTM).
- Creating Test Plan documents.
- Maintaining the log errors and exceptions, business logic and log analytics, Splunk and the ELK / Elastic Stack. Developed Test Scripts and created Test Cases and generated Test Data.
- Excellent Experience in Test Management withQualityCenter. Good Experience on Win Runner 7.0, QTP.
- Knowledge in Understanding and Reviewing DHF, DCTM, DCMS, DFMEA.
- Testing experience in Audio and Video systems - Set top boxes, VOD, or IP VOD.
- Has excellent experience in C++, VB6.0, Oracle 8, MS SQL Server 7.0, MS Access, Shell Scripting
- Hands on Experience with web designing with HTML, ASP and JSP.
- Worked on Software Configuration and Version control tools likeVisual Source safe, Clear Case
- Experience in SDLC (Software Development Life Cycle) and Software Testing Life Cycle (STLC).
- Help expand the large national test lab housing six DNCS and several Motorola DAC's
- Resolve video distribution problems; troubleshoot MPEG streams with wrong descriptors
- Configure several thousand MPEG programs on QAM modulators, in each case selecting the exact video para-meters from streams off a nationwide multicast network
- Analyzing network performance and protocols (TCP, UDP and RTP)
- Experience on video on demand (VOD) channels and movies. Worked on DIGITAL VIDEO Recorder(DVR)
- Configuration designs for intake to Stage facility of various environments like Cloud compute, DOCSIS, VOD, SDV, cDVR, Head Ends, Guides, Networking, CPE, Telephony, Wireless, and Mobile
- Actively participate in test planning discussions to assure automation coverage is continuously improving
- Collaborate with peers testers and developers to improve testing processes.
- Interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design
- Analyze root cause of automation test script/case failures. Worked on Pay Per view (PPV)
- Good practice on Cisco and Arris (Motorola)
- MPEG troubleshooter and systems engineer, expert Confidential distributing video streams across all types of devices, managing UNIX servers, and TCP/IP protocols. DNCS and several Motorola DAC's
- Understanding, ability to diagnose and troubleshoot VOD Back Office issues
- Hands-on experience in automating OSS/BSS and Provisioning
- Experience with technologies associated to live channel video or video-on-demand (VOD) streaming services.
- Experience in Developing and Maintaining The ELK Stack as a set of three open-source products: Elasticsearch, Logstash and Kibana byElastic
- Excellent Knowledge with Kubernetes, Python, Docker, Bit Bucket/GIT, Unix/Linux, shell scripting, Java, and/or AWS
- Have experience in Using Jira as a support (ticket) and internal development tracking system.
- Installation, Pre-Configuration and Used to import data into Splunk for a wide selection of data sources such as files and directories, network events, windows sources and application logs.
- Having good Knowledge in AWS Services: Amazon EC2, S3, VPC, Security groups, Cloud Watch, Elastic Load Balancer, Cloud Trail, Red Shift, RDS, IAM, SNS, SQS, Code Deploy, Code Pipeline, Code Commit, Cloud Formation, Lambda, EMR, Cloud Front, Direct Connect, Glacier, EBS, Route 53, Dynamo DB, Ops Works, Kinesis, Elastic Beanstalk.
- Managed Amazon Web Service (AWS) infrastructure that automate the Provisioning of AWS Services through Ansible.
- Knowledge withNoSQL Cassandrato store, retrieves, and update and manage all the details for Ethernet provisioning and customer order tracking.
- Understanding in PXE provisioning tools such as simple PXE server, Foreman for deploying the multiple deployments.
- Scheduled the Linux Cron jobs and Quartz scheduler jobs for various infrastructure automation
- Troubleshoot issues across the entire stack. Solve problems relating to mission critical services and build automation and monitoring to help prevent problem recurrence.
- Release automation (Jenkins), system administration, system configuration, and system debugging experience.
- Advocate and implement industry best practices for configuration management, build and deployment automation, and operational monitoring and analysis
- Configuration of Cisco routers to interconnect all the preceding equipment
- Enable customers Confidential the end points to select from hundreds of channels on the map, access a networked file system (e.g. for Program Guide Data), and reach a restricted set of IP addresses
- Having good Experience on DAC Arris. Innovative - willing to "Think Outside the Box “
- End to end black-box testing. Having good Experience on DNCS
- Excellent Team Player and worked in Teams with different sizes.
- Quick Learner and work with minimal Supervision.
- Possess excellent communication skills along with written skills
TECHNICAL SKILLS
Testing Tools: WinRunner 7.0, Rational Clear Quest, Mercury Quality Center, QTP, Rational Requisite Pro, SOAP UI 3.6, itko LISA
Languages: C, C++, Java
GUI: Visual Basic 6.0, Crystal Enterprise
Linear Video Architecture: QAMs, DCMs, Encoders, EAS, Antennas, etc.
Operating System: Solaris 2 through 9, various other flavors of UNIX, Linux, RHEL 6.3 (Red Hat Enterprise Linux)
Database: RDBMS, Oracle 10g, SQL Server 2000, MS-Access 2000
Web Server: Personal Web Server 2.0, IIS 5.0, Apache Web Server
Web Technologies: MS FrontPage, HTML, XML, J2EE, SOAP Web Services
Office Tools: MS Office 2007, Open Office
Scripting Language: VBScript, Java Script, ANT, Shell, Bash, Python, SSH, FTP, Apache Tomcat server, Web Sphere, JBoss, AIX, Awk, Sed, FTP, IP Tables.
SCM: GIT, Provisioning Tools, Automation, Visual Source Safe 6.0, Clear Case
Computer: Sun servers (Ultra Enterprise E450 and V890, e5000), desktop Ultras and Sparc stations; Dell blade servers, other assorted Linux-based micros; RAID arrays
Networking: Cisco routers and switches with both copper and fiber connections, FORE ATM switches, ATM-25 over coax
Video-Specific: Satellite receivers, Remultiplexers, MPEG analyzers (Manzanita, JDSU, Sencore, Tektronix), transcoders (Harmonic, Envivio, Mystic), QAM and QPSK modulators (Cisco), demodulators (Evertz), video streamers (Dektec and others), Scientific-Atlanta DNCS.
Programming language: Linux, Bash, UNIX shell scripts, SQL (Informix-based), Python.
Video Standards: MPEG-2, H.264, H.265, DSM-CC, ATSC A/56 (SI, System Information), SCTE 18 (EAS), SCTE 20 & 21 (closed captioning), SCTE 27 (subtitles), SCTE 30 & 35 (DPI: digital program insertion), VOD, PPV, DVR, Cdvr.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
STB Tester/ Video Systems Engineer
Responsibilities:
- Test and troubleshoot an in-house packager application which segments a multicast transport stream into 10-second chunks for HTTP Live Streaming (HLS)
- Work with adaptive bit rates (ABR) using seven concurrent streams
- Configure bonding on Ethernet interfaces; force IGMP joins; enable processing of RTP headers
- Analyze output of Harmonic and Envivio transcoders, H.264 parsing applications, and the JM Reference Software.
- Collaborates to creates configuration designs for intake to Stage facility of various environments like DOCSIS, VOD, EAR, SDV, cDVR, HeadEnds, Guides, Networking, CPE, Telephony, Wireless, and Mobile
- Actively operate on H.264 files to shorten playout time, change screen resolution, fine-tune the video frame rate, add Access Unit Delimiters, etc.
- Check MPEG transport segments for conformance by answering technical questions such as: Where are the RAI points? Are the PUSI flags consistently set? What is the GOP substructure like? Are PTS values aligned? Are NAL’s dropped during processing?
- In preparation for a new UltraHD lab with HEVC encoders, become familiar with many features of H.265 syntax.
- Understanding, ability to diagnose and troubleshoot VOD Back Office issues
- Testing experience in Audio and Video systems - Set top boxes, VOD, or IP VOD
- Working on technologies associated to live channel video or video-on-demand (VOD) streaming services.
- End to end testing of Linear, VOD, EAR and IP Dynamic Ad Insertion
- Performs MPEG troubleshooting through a variety of highly complex analytical duties in the testing and evaluation of Confidential 's network.
- Maintaining the log errors and exceptions, business logic and log analytics, Splunk and the ELK / Elastic Stack.
- Developing and Maintaining The ELK Stack as a set of three open-source products—Elasticsearch, Logstash and Kibana byElastic
- Working on measurement methods, design and execute empirical research for clients, partners and internal stakeholders, and translate that work into scalable, industry-leading products.
- Help expand the large national test lab housing six DNCS and several Motorola DAC's
- Resolve video distribution problems; troubleshoot MPEG streams with wrong descriptors
- Configure several thousand MPEG programs on QAM modulators, in each case selecting the exact video para-meters from streams off a nationwide multicast network
- Write shell scripts and (Informix) SQL queries to extract video encryption and copy-protection info from the DNCS database, and then post results automatically onto a web page displaying the current channel map.
Environment: HTTP Live Streaming (HLS), ABR, IGMP joins, RTP headers, UltraHD lab with HEVC encoders, H.265 syntax, HEVC, DNCS, QAM, MPEG, SQL Queries. VOD, IP VOD, MPEG, GOP, ABR, HLS, H.265.
Confidential, SEATTLE, WA
STB Tester/ Video Engineer
Responsibilities:
- Worked on multiple testing projects in areas such as RPM BVT, CPR BVT, Modem Power, etc.
- Manual and automation testing for power optimization for multimedia application on Android based mobile devices
- Analysis and identification of various rails/systems affecting power consumption
- Worked on promotional testing, functionality testing, stability testing, build verification testing, and regression testing
- Worked on Kratos and Power Monitor tool for power measurement/data collection
- Experience with testing incoming and outgoing calls on mobile devices
- Used Trace32/JTAG debug devices used for system level debug
- Experience with lab equipment such as signal generator, oscilloscope, power supply, RCM, spider board. Developed and Maintained the ELK Stack as a set of three open-source products—Elasticsearch and Logstash.
- Collaborates to Creates configuration designs like VOD, EAR, SDV, cDVR, HeadEnds, Guides, Networking, CPE.
- Interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design.
- Installation, Pre-Configuration and Used to import data into Splunk for a wide selection of data sources such as files and directories, network events, windows sources and application logs.
- Provides operational support for the DAC and DNCS in conjunction with engineering and AVS.
- Directs Headend Technician(s) in troubleshooting network issues for video, ADS, and Switched Digital video.
- Having a good understanding of the entire video delivery flow from back office to set top box, including headend delivery including DAC, DNCS, CMTS and DOCSIS 2.0/3.0.
- Understanding, ability to diagnose and troubleshoot VOD Back Office issues
- Experience with tools like QXDM and QPST. Knowledge of Black box, Gray box, and White box testing techniques. Experience in preparing technical test protocols and test reports
- Experience in UNIX/Linux OS based working environment (Linux commands) and Shell Scripting
Environment: RPM BVT, CPR BVT, MODEM POWER, UNIX/Linux OS, UI AUTOMATOR, QXDM and QPST, DAC, DNCS, VOD, Cdvr, KRATOS, TAG.
Confidential, Los Angeles, CA
Software Test Engineer
Responsibilities:
- Worked as a Senior Tester. Performed Connectivity Testing, System Testing, Interface Testing.
- Performed Interface Testing by validating the HL7 messages exchanged between the various systems.
- Performed Workflow Integration Testing by validating the referral Workflows used by the end users.
- Experience in Testing Audio and Video systems - Set top boxes, VOD, IP VOD
- Hands-on experience in automating OSS/BSS and Provisioning
- End to end testing of Linear, VOD and IP Dynamic Ad Insertion
- Creating Test documents like Test cases, Test Scenarios and Test Data Sheet
- Execute Test Cases and Create/Follow up on Defects. Provided WebEx documentation for the open defects for further investigation. Understanding and Reviewing DHF, DCTM, DCMS, DFMEA.
- Understanding, ability to diagnose and troubleshoot VOD Back Office issues
- Directs Headend Technician(s) in troubleshooting network issues for video, ADS, and Switched Digital video.
- Used Jira as a support (ticket) and internal development tracking system. Created and executed LISA & SOAP UI Scripts for the Web Services testing. Worked with the solution designing department in finding appropriate solutions. Performed Go-Live Validation and was instrumental during the final Implementation.
- Provided on-site Telephone support for the users during the first week of implementation.
Environment: WIN NT/2000, JAVA, ORACLE 10G, CITRIX, MS OFFICE 2007, MS-PROJECT 7.6, EPIC CADENCE, CLINICALS, ITKO LISA 5.0.20, SOAP UI 3.6 AND MERCURY QUALITY CENTER, VOD, IP VOD, STB, DHF, DCTM, DCMS, DFMEA.
Confidential
Test Analyst
Responsibilities:
- Leading a manual testing team of 3 members
- Preparing the Test Conditions, Test Cases according to the Business Requirements.
- Interacted with the Business Analyst and the SME for Preparing the Test Scenarios and Data Guidelines and Testing Project Plan.
- Used Jira as a support (ticket) and internal development tracking system.
- Document activities and escalations through an issue tracking system.
- Creating Regression Test Scripts using Win Runner 7.0
- System Integration Testing (End to End).
- Evaluate and identify areas in which test automation would be beneficial
- Able to identify training recommendations for analysts
- A creative mindset to "Think Outside the Box”
- End to end Black-Box testing
- End to end testing of Linear, VOD and IP Dynamic Ad Insertion
- Coordinating with other related project members during different phases of Testing
- Bug Reporting, assign work activities and status maintenance through Test Director
- Maintained Test Matrix and Traceability Matrix.
- Supporting the User Accepting Team Members and Participating in the UAT
Environment: WIN NT/2000, ORACLE 9I, JSP, XML, QTP, VOD, IP DVI, SME, TEST DIRECTOR 6.5, UNIX, SQL, TOAD, RATIONAL REQUISITE PRO
Confidential
Linux Administrator
Responsibilities:
- Developed BASH, Python, shell scripts to automate Cron jobs and system maintenance.
- Assisting in basic troubleshooting of OS level issues like unexpected reboot, system down, user login problems.
- Setting up user environment according to their profiles and roles.
- Granted access to Share folders and files for individuals and groups as applicable.
- Installation and setting up Firewall (IP tables).
- Performed server’s updates, patching, upgrade and package installations using RPM.
- Ensured server security integrity by reviewing and implementing server policies within the system.
- Managed Amazon Web Service (AWS) infrastructure that automate the Provisioning of AWS Services through Ansible.
- Worked withNoSQL Cassandrato store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
- Used PXE provisioning tools such as simple PXE server, Foreman for deploying the multiple deployments.
- Troubleshoot issues across the entire stack. Solve problems relating to mission critical services and build automation and monitoring to help prevent problem recurrence.
- Advocate and implement industry best practices for configuration management, build and deployment automation, and operational monitoring and analysis
- Remote system administration using tools like SSH, Telnet.
- Monitored and troubleshoot backups and schedule Cron jobs.
- Used bash, awk, and sed to automate most of the daily activities like log monitoring, log rotation and purging, proactive systems monitoring including disk error detection.
- System administration tasks such as monitoring file system size, CPU, Memory and network performance and generation of daily system report.
- Installation, Configuration and Maintenance of Samba, Apache Tomcat, Web Sphere, mail servers and JBoss servers in AIX and Linux environment.
Environment: RHEL/CENTOS, SHELL, BASH, PYTHON, SSH, FTP, APACHE TOMCAT SERVER, WEB SPHERE, JBOSS, AIX, AWK, SED, FTP, IP TABLES.