automation tool development in chennai

job type
apply now

job details

chennai, tamil nadu
job category
Information Technology
job type
reference number
apply now

job description

About Company

Comcast is looking for a talented and dedicated Development Engineer to support the development of features and fixes for CPE devices.  These devices use Comcast’s Reference Design Kit (RDK), which is deployed at Comcast on over 15 million devices spanning video and broadband.  

Comcast’s development environment is advanced and highly integrated. It uses industry standard tools that are combined effectively to support a fast-moving, agile development cycle. The combination of these tools running on cloud infrastructure, coupled with an effective use of Open Source code, allows Comcast to deliver features and products against aggressive timelines.

As a key member of the team, you will be responsible for delivering high quality software code relevant to the features or fixes you are working on.  Your code, when accepted, will be available on the full population of deployed X1 STBs across many different types of devices.  You will work closely with your peers in Development, Test and Release Management.

To know more about Comcast India, please visit :


Core Responsibilities
Design and develop software frameworks, automation tools and test scripts using modern test automation methods.
Develops, tests and deploys reliable, efficient and cost-effective test automation solutions and provide support toQA/Dev/Ops uses of automation solutions.Create test plans and conduct test plan reviews. Create automated test scripts from business functional requirements and manual test cases. Works with technology partner/vendor teams to troubleshoot problems. Involved in defining and implementing continuous improvement process initiatives. Work as a motivated team player. Other duties and responsibilities as assigned

Skills and requirement
Development experience using Java , with framework (Struts / Spring / Hibernate) , Testng , Git / Jenkins / Maven.
BS degree in Computer Engineering, Computer Science or related technical field/ MCA
2-5 years of experience in development.
Experience in all areas of software development lifecycle.
 Experience in working with development team to prevent software defects by attending requirements reviews and architectural/design reviews. Familiar with advanced video test automation frameworks and industry trends.
 Strong working knowledge in one or more of the following scripting languages – Bash, Python and Groovy.Good working knowledge of Git or SVN.
Experience with testing tools/frameworks like TestNG, Load Runner etc.,
Good understanding of software best practices such as Agile-based development, coding guidelines, code reviewsetc.
Proficient in specifying system level requirements and creating design and usage documentation
 Deep understanding of video product regulatory requirements and test in areas such closed captioning, EAS, IPvideo streaming, audio/video codec; Dolby Digital Plus, Bluetooth Distribution, EAC3, and other Strong experience in home networking protocols and technologies such as Bluetooth, Zigbee, Wi-Fi, DLNA and other Advanced understanding of DOCSIS standards, CMTS Advanced understanding of TCP/IP, VLANS, SNMP  and routing protocols Additional areas of technical focus will be on TR-069, ADSG, multicast, and Business Services over DOCSIS, amongothers. Experience in working in Continuous Integration (CI) software release testing and related tooling
Preferred experience in Test Driver Software Development methods Proven ability to works with technology partner/vendor teams to troubleshoot problems Background in working in highly automated product test environments
Ability to deliver high quality results in a busy and dynamic business focused environment.Experience in Agile/Scrum methodology ideally in a fast-paced DevOps environment
Experience in video/broadcasting solutions
Effective written and verbal communications skills; able to effectively present to varied audiences
 Regular, consistent and punctual attendance; able to work nights and weekends, variable schedule(s) as necessary



BS degree in Computer Engineering, Computer Science or related technical field/ MCA
2-5 years of experience in development.