We are looking for a Test Automation Framework and Tools Software Developer who has passion in the TV and general audio video media space. Our team focuses on all aspects of delivering TV content to the consumer in the home. We have server/cloud components and device components (embedded devices, TV set-top boxes, tablets, etc.). Candidates will contribute to technical aspects of development of automated testing frameworks and related tools to effectively perform large-scale end to end testing of these products. The job requires flexible experienced candidates who can easily transition to different focus areas which results in better and timelier products for our customers.
The primary role of this position is the design and development of software components in support of a large-scale software and hardware testing framework.
Contribute to Development, Test, and Program Management teams to design, develop, and support large scale automated testing
Work with and maintain test automation frameworks
Design, develop and maintain an automated performance testing and reporting framework
Troubleshoot code and test issues related to AV and User Interface features
Perform detailed analyses of test results and adjust test cases or file bugs accordingly
Manage test environment set up including STB, cabling, equipment, and network configuration.
Verify audio-visual stream quality, work closely with developers to identify and quantify the audio visual pipeline as well as creating tools to ensure same
Desired Skills and Experience
Familiarity with core video, audio, transport and RF technologies, including MPEG-2, H.264, H.265, AC-3/E-AC-3, HE-AAC, MPEG2-TS, and DVB-S/S2.
The ability to design and develop software components and end to end software solutions
The ability to develop intelligent test cases that result in finding bugs, perform system-wide root cause analyses, and drive product improvement
BS degree in Computer Science, Electrical Engineering, Mathematics or equivalent
3 to 5 years of experience in software development using MS Visual Studio, C#/Java
3 to 5 years of experience in implementing or maintaining large-scale automated testing frameworks
2+ years of experience in embedded software systems testing such as set top boxes (STB), handheld devices, etc.
2+ years of experience in software performance testing
Hands-on AV and STB systems configuration experience.
Excellent problem solving and troubleshooting skills
Desirable Job Qualifications
Experience in TV or Media industry (content management, mobile apps, content delivery)
Experience with embedded devices and OEM implementations
Experience with software testing principles and tools, and software product development cycle