嵌入式软件测试工程师
- 格式:doc
- 大小:15.00 KB
- 文档页数:2
嵌入式软件测试工程师
一、嵌入式软件测试工程师任职条件
1、自动化、计算机、电子通信以及相关学科,硕士以上学历;
2、熟悉嵌入式Linux、Android、Windows CE或其它嵌入式操作系统下的开发和调试;
3、具有良好汇编语言和C语言的编程能力;
4、了解流行的处理器架构ARM/MIPS/POWERPC/ColdFire等;熟悉嵌入式系统的体系结构,熟悉嵌入式操作系统下的应用程序编写;熟练使用1种以上脚本开发,Lua。
5、3年以上嵌入式操作系统开发或测试经验;
有良好的编码习惯,能够按照代码规范进行编码及文档工作;
具有吃苦精神,能够承受较大的工作压力,自学能力强;
富于团队合作精神,工作责任心强;较强的英语阅读
5、熟悉测试基本理论、包括黑盒、白盒测试技术;熟悉功能测试和性能测试方法,熟悉软件测试流程和质量保证体系优先;
能力;
6、熟悉大型数据库,SQLSERVER、Oracle等。
.根据系统需求与设计能够编制测试方案,制定测试计划与测试用例;
7、具备系统测试环境的搭建与维护能力;
具备较强的设计文档的理解能力,口头和文字表达能力强;
8、熟悉C、C++ 编程,掌握gcc/make等相关开发工具;能够熟练掌握ADS、KeilC等嵌入式软件设计调试工具;熟悉TCP/IP网络协议,熟悉socket编程;掌握多种软件测试工具。
9、掌握常用的linux命令,熟悉数据库(SQL和Oracle)的基本操作;
10、.要有良好的组织沟通能力,具有团队协助精神;
二、嵌入式软件测试工程师职责
1、组建软件测试团队,制定相关测试流程及技术管理体系;
2、带领测试团队展开测试工作,负责产品的质量保证体系的建立;
3、规划测试策略,制定测试方案和计划,并负责计划的管理;负责按照测试计划组织实施软件测试;包括测试需求文档编写,测试用例设计,测试脚本执行;完整地记录测试结果,编写完整的测试报告等相关的技术文档;
4.对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。
5.提出对产品的进一步改进的建议,并评估改进方案是否合理,对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。
6.为业务部门提供相应技术支持,确保软件质量指标。
7、制定和实行测试相关的培训计划,提高测试团队的整体工作能;
8、做好测试和软硬件部门的沟通和协调工作。