Sdet Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Solid experience in Software Development, Validation, Automation, Testing and Quality Assurance.
- Self - starter, hard-working, ability to learn and excel in new technologies in short time.
- Good experience in providing solutions for various cable MSOs such as TWC, Cox, Comcast and Cablevision.
- Deep troubleshooting skills for embedded systems
- Good in analytical and problem solving skills
- Expertise in OCAP and STB playback of video and audio related specifications
- Good Knowledge of Digital Video Recording, Home networking, tuning, video and audio playback.
- Good Knowledge in RTOS concepts and STB Architecture.
- Comfortable interacting with multiple levels of organization, management and staff from different locations.
- Experience with working in Agile/SCRUM software environments
- Good in Debugging/Troubleshooting issues.
TECHNICAL SKILLS
- C, C++, Python (scikit - learn, NumPy, Pandas) and Tensorflow
- JIRA, CDETS and TIMS
- Jenkins
- STB open source solutions: OCAP and RDK
PROFESSIONAL EXPERIENCE
Confidential
SDET
Responsibilities:
- Add new features in test frameworks to validate and enhance home automation device software and hardware platforms such as camera products.
- Implement automation infrastructure and fixtures for various camera products, device control applications, and cloud services to run automated tests.
- Develop test plan and strategy to test various features of the camera software system.
- Ensure that the product quality and stability requirements are met by running full regression tests and various automated tests on camera products against latest software releases.
- Triage and provide analysis for issues found during validation of camera features using automated and manual testing.
- Respond to issues assigned, suggest workarounds, communicate to the stakeholders and close issues in an effective manner.
- Do code review to make sure the coding standards and requirements are met.
- Mentor and guide the new team members by providing trainings on scheduled based.
Confidential
Senior Software Engineer and Module Lead
Responsibilities:
- Automated multiple manual test processes such as validation of tuning process, play back of recorded programs, various trick modes (fast forward, rewind and pause) activities and display of settings menu.
- Ownership for Digital video recording (DVR), Home Networking (HN), Tuning, Section Filtering (SF) and Emergency Alert system (EAS).
- Responsible for Defect Tracking & Bug Fix for the modules owned.
- Delivering enhancements for OCAP spec changes and new features requested by customers.
- Monitoring weekly stability test execution results. Prioritizing the failures and triaging the failures and sharing status report with high level management.
- Testing support and bug fixing across modules like Tuning, HN, EAS DVR and, Section filtering.
- Fixing critical showstopper issues and customer reported issues across Axiom modules.
Confidential
Developer and Test engineer
Responsibilities:
- Writing Python scripts to create overnight stability scripts. Overnight stability scripts will connect to client set-top boxes and perform various activities such channel change, scheduling recordings, invoke various menu and log collection.
- Writing test plans for different client projects and executing test cases.
- Review test cases written by team members.
- Providing technical support to team members on the issues related to the head-end as well as set-tops.
- Worked on many platforms (DVR, Non DVR, Cable Card, Embedded CA, Tuning Adapter, DVD boxes and Cable Card)
- Deriving proper statistics from reports, analyzing the issues
- Performed various testing activities (Feature and Performance testing)
Developer
Responsibilities:
- Bring up RDK stack on Cisco G8 hardware. Responsible for Digital Video Recording & Home networking modules.
- Performing Unit testing and ensuring that features are working as per the requirements.
- Responsible for Defect Tracking & Bug Fix for the modules owned during the box bring up.
- Fixing critical showstopper issues and customer reported issues across RDK stack.
Confidential
Developer
Responsibilities:
- Responsible for design, implementation, ownership & Point-Of-Contact of Digital Video Recording w.r.to OCAP Middleware
- Monitoring of recording reliability test execution and fix issues to keep the success rate as high as possible.
- Responsible for Defect Tracking & Bug Fix for the DVR, Tuning and section filtering modules.
- Responsible for milestone deliverables.
Confidential
Developer
Responsibilities:
- Confidential is the resident application for CISCO Cable Set Top boxes. Confidential stack is placed over the Power TV middleware; Confidential supports dual CAS, Cable Card and Embedded CAS. Different versions of Confidential support a wide range of functionalities from SD to HD, Non DVR to DVR. Notable features of Confidential are Picture-In-Picture, Multi Room DVR, Remote DVR, Switched Digital Video Broadcasting and support for wide Third Party apps.
- Below are the notable enhancements that I had done in Confidential
- SD-HD Enhanced Channel Map
- DVR Usage tracking
- Confidential boot-up time reduction
- BFS2HTTP
- Dynamic SAM update
- Fixed many critical field and lab issues.
- Preparing the design document, doing unit testing and test team support were part and parcel of each enhancements and critical issue fixing.
Confidential
Developer
Responsibilities:
- Developed three core copy modules
- Testing the application for bugs and bug fixes.
- Fixing the defects in all modules for Quality Improvement of the product (QIP Phase).
- Ensuring delivery on time.