• 熟练掌握软件开发、测试理论、技术和方法,掌握代码管理和缺陷管理流程;
• 熟练掌握C++、C编程语言,熟悉Java,具有非常扎实的C++面向对象编程基础,熟练使用Eclipse、VS.NET开发环境进行程序开发;
• 掌握Python脚本编程语言,并使用它编写测试工具和脚本;
• 熟练使用Windows、Linux操作系统,熟悉shell脚本;
• 熟练使用SQL查询语句进行数据库操作;
• 掌握网络相关知识,TCP/IP协议等知识;
项目描述:
电视内容保护行业无卡CA解决方案的不同组成部分,该解决方案实现了在手持设备、基顶盒设备上对数字电视内容的保护,它提供了终端和头端的单向/双向交互。
工作职责:
• 根据component测试级别要求,设计、编写、实现测试框架;
• 使用C++、C语言修改并优化原有测试框架,使之适应新的测试需求,提高测试的自动化率,以及测试覆盖率;
• 根据设计文档设计及开发提供的库接口,在测试框架基础上,设计、实现测试用例;
• 运行、调试测试用例,发现BUG,并帮助开发定位问题发生的根本原因,跟踪BUG状态,及时验证BUG修复情况;
• 使用Python创建小的测试工具,帮助自动化的更好实现;
项目描述:
为应用层提供可以全面提高图像处理、视音频处理、特效处理的一个库接口。
工作职责:
• 根据开发人员编写的底层API库,负责使用VS.NET开发环境编写测试代码;
• 设计测试用例,执行测试用例,进行API库函数的功能或性能测试;
• 发现API库中存在的BUG,验证BUG修改情况;
• 使用SVN对SDK库进行代码管理;
• 负责API库的编译、发布、以及版本管理;
• 对从用户处反馈回来的BUG,使用Win debug对dump文件进行分析,并找出BUG原因;
• 负责编写API库函数的使用说明文档。