Job Description:
Test OpenTV Core middleware running in the set-top box. The candidate will be responsible for identifying product defects before product shipment. The candidate must be able to work individually, communicating with developers geographically remotely, and work in a team environment locally to learn and share the knowledge within the team.
Tasks include reading and understanding product specifications, setting up the test environment infrastructure, writing test specification, developing automated tests, and analyzing test failures. The individual must have good engineering disciplines, be familiar with the development and test process. The individual must also have knowledge of testing methodology to design the tests for best test coverage.
Qualification:
• Minimum 5 years of software testing experience, preferable in Real-time embedded software systems
• Programming experience in C and C++ under Unix, Linux, or Window development environment is a must
• Familiar with Shell/perl scripting, makefile, and source control software tools.
• Core competence and a passion for exposing potential product defects; experience in testing libraries API’s, also system and integration testing.
• Proven ability to write test plans and test specifications (in English) based on engineering specifications and product requirements
• Demonstrated abilities in developing test programs/test suites, automated test suite is a plus
• Experience of the software development lifecycle
• Knowledge of Digital TV broadcasting standards (MPEG, DVB-SI) is a plus
• Good communication skills; preferably good English communication
• Bachelor’s degree in Computer Science or related field
QA Engineer
Job Description:
Test OpenTV Core middleware running in the set-top box. The candidate will be responsible for identifying product defects before product shipment.
Tasks include reading and understanding product specifications, setting up the test environment infrastructure, writing test specification, developing automated tests, and analyzing test failures. The individual must have good engineering disciplines, be familiar with the development and test process. The individual must also have knowledge of testing methodology to design the tests for best test coverage.
The candidate must be able to work in a team environment.
Qualification:
• Minimum 2 years of software testing experience, preferable in Real-time embedded software systems
• Programming experience in C and C++ under Unix, Linux, or Window development environment is a must
• Familiar with Shell/perl scripting, makefile, and source control software tools.
• Core competence and a passion for exposing potential product defects; experience in testing libraries API’s, also system and integration testing.
• Proven ability to write test plans and test specifications (in English) based on engineering specifications and product requirements
• Demonstrated abilities in developing test programs/test suites, automated test suite is a plus
• Experience of the software development lifecycle
• Knowledge of Digital TV broadcasting standards (MPEG, DVB-SI) is a plus
• Good communication skills; preferably good English communication
• Bachelor’s degree in Computer Science or related field