USACares Jobs

Job Information

Comcast Cable Communications, LLC Engineer 4, Quality Assurance in Philadelphia, Pennsylvania

Provide technical leadership within teams responsible for the design, development, testing, and deployment of software for RDK (Reference Development Kit) set-top boxes, and the Firebolt SDK; test applications, components used to deliver functions on RDK and Firebolt SDK using Linux, C, C++, Yocto build system, Splunk, JIRA, ALM, Zephyr, Witbe, WTH, and Wave, within a DevOps environment; utilize Python, Java Script, Java, and Unix Script programming languages; design and develop test strategies for applications developed for embedded systems; perform manual and automated testing of over-the-top (OTT) apps deployed on the RDK Platform and browser platform; work with third-party OTT application developers and vendors to support technical issues during the development, testing, and deployment periods; work with the Dev-Ops team to assist in production issues, including managing staggered product releases; develop and execute Black Box test design, White Box test design, and Risk Based test design, to ensure the quality of the software; conduct performance engineering, including collecting and analyzing CPU, Memory, and load average data for Web Apps on embedded devices, and designing and developing automation solutions on embedded devices; monitor, isolate, and analyze field issues, and work with the development team for resolutions; and mentor junior level engineers. ***REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, any Engineering, or a related technical field, and five (5) years of experience designing and developing test strategies for applications developed for embedded systems; planning test strategies for functional testing, nonfunctional testing, and performance testing; developing and executing Black Box test design, White Box test design, and Risk-based test design; conducting performance engineering, including collecting and analyzing CPU, Memory, and load average data for web applications on embedded devices; designing and developing automation solutions for embedded devices; triaging field issues; utilizing Splunk, JIRA, ALM, Zephyr, Witbe, WTH, and Wave tools; and utilizing Python, Java Script, Java, and Unix Script programming languages.

DirectEmployers