Senior QA Engineer

Comcast Downingtown, PA

About the Job

Business Unit:

Job Summary:

We have an exciting role for a Sr. QA Test Engineer on Comcast's Consumer Products Test team within the CPE Device organization. Our team works closely with our internal and external development partners to develop and conduct quality certification tests on Comcast's video and internet customer premises equipment (CPE) products. Efforts within the Consumer Products Test team help ensure a world-class customer experience for the millions of Comcast customers on our X1 platform applications and more!

We are looking for a highly motivated technical person who will help drive change and help others to constantly come up with better solutions to evaluate product quality, performance and the customer experience; as well as make suggestion for improvements. We are looking for someone who does not just know how to solve problems, but who helps define the problems and direction, creates value, and pioneers new frontiers in Quality Assurance.

The Senior QA Engineer will be responsible for designing, developing, implementing and executing DOCSIS tests for Customer Premises Equipment (CPE) video and broadband products. Using significant levels of available test automation, the Senior QA Engineer will support fast-paced testing of video, broadband products and ensure that test programs are delivered at high quality, on-schedule, on-budget and successfully deployed to the field.

Core Responsibilities

- Assists in developing test strategies, and designing quality assurance practices; leads and able to contribute to engineering investigations which includes identifying, reproducing, and resolving product defects

- Responsible for White Box and Black box testing of the CPE products and interfaces.

- Collaborates with Product and Development teams to identify product and technical requirements

- Lead in the identification and resolution of problems and defects; able to initiate investigation processes, identifies and reproduces bugs or defects and drives issues and improvements to resolution.

- Reviews and verifies requirements and design specifications for validity in overall product design, with an emphasis towards product testability and verification

- Assists in developing Quality Assurance test philosophies and methodologies; assists in identifying viable test strategies in order to support testing product functionality

- Serves as a guide and mentor for junior-level QA and automation development engineers; provides technical leadership and consultation with regards to practices, procedures and techniques

- Active in establishing project budget, scheduling and estimation activities

- Familiar with advanced video test automation frameworks and industry trends

- Reviews project progress, evaluates results and recommends corrections in technical applications and analysis

- Assist in the identification and resolution of problems and defects; able to initiate investigation processes, identifies and reproduces bugs or defects and drives issues and improvements to resolution

- Assist in selecting, developing, and evaluating personnel to ensure the efficient operation of the function

- Assist in developing performance metrics; develops and maintains strategy for customer experience validation


- BS degree in Computer Engineering, Computer Science or related technical field

- 7+ years of experience in QA testing with hands on experience in different kinds of testing

- At least 3 years of DOCSIS Testing with various CMTS configs and RF impairment procedures.

- Experience in Agile/Scrum methodology ideally in a fast-paced devops environment

- Development experience and background preferred, must be able to understand the architecture, design, coding

- Deep understand of video/broadband product regulatory requirements and test in areas such DOCSIS 3.0, DOCSIS3.1, RF Impairments with applicable video and HSD quality standards.

- Strong experience in CMTS configurations, DOCSIS 3.0 and 3.1 standards, SNR issues, RED Node issues.

- Hands-on experience with device/consumer products test that has cable modems and impact on both video quality as well as High Speed Internet.

- Strong troubleshooting and root-cause-analysis skills; able to lead cross-functional team triage

- Strong written and verbal communications skills; able to effectively present to varied audiences

- Strong experience in all areas of software development lifecycle

- Strong experience in working with development team to prevent software defects by attending requirements reviews and architectural/design reviews

- Ability to identify problems or opportunities within the scope of the department's projects

- Strong background in working in highly automated product test environments and able to assist in test automation/maintenance when necessary

- Develops, verifies and deploys reliable, and efficient test plans/cases focused on intelligent risk based testing

- Proven ability to works with technology partner/vendor teams to troubleshoot problems

- Regular, consistent and punctual attendance; able to work nights and weekends, variable schedule(s) as necessary

- Other duties and responsibilities as assigned

Preferred Technical Skills

- OS: Strong Linux Skills, Shell Scripting skills

- Languages: Good knowledge of C and/or Java , C#

- Other valuable skills: CMTS configs, wifi standards, Microsoft SQL server, MySql; Tomcat, JBoss, Javascript, Python, Perl, Apache

- Maven, Log4j, Junit, CVS, SVN, HPQC, Code Collaborator, Fish Eye, Zephyr, Sonar, HTML, CSS, JavaScript, XML, Webservices

Comcast is an EOE/Veterans/Disabled/LGBT employer