软件测试工程师
岗位定义

软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),测试软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。

职业介绍

① 修改测试案例;

② 用自动测试工具进行测试,尽早找到软件缺陷,并确保其得以关闭;

③ 项目可行性、可靠性分析,风险分析;

④ 制定测试计划;

⑤ 测试自动化开发。

职业特点

随着IT行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发展的核心,人们把注意力放在过程设计和测试上,以提高产品质量。目前从事软件测试的工程师的数量远远不能满足企业的需求,软件测试工程师的招聘已经成为IT招聘的一个新亮点。月薪从一千到四五千不等,依个人经验和所在的公司、具体的工作而定。

任职条件

① 电子、电机、网络、计算机等相关专业毕业,有一定的编程知识,有穷追到底的精神;

② 掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或elphi初级程序员或Java初级程序员认证;

③ 一年以上相关工作经验,具有一定的编程经验,懂测试软件的操作,善于发现问题的症结,同时具有一定的写作能力以书写软件缺陷报告;

④ 责任心强,力求完美,具有团队精神,善于沟通,具有一定的逆向思维能力,热爱学习,善于利用书籍、网站等途径不断提高自己。

岗位薪资
(¥ 4000-20000/月)

作为软件测试工程师,有一定的测试经验是很重要和必要的,同时要时刻关心市场上时时涌现出来的软件产品,还要经常通过书籍、论坛等多了解别人的测试经验。

发展空间

1、测试分析师:

主要职责是对系统的测试结果进行综合的分析,例如缺陷分析、性能分析等。测试分析师不但测试技术能力较强,还要具备数据库、操作系统等多方面的技术知识。这类职务的发展空间也不错,可以发展成系统设计师等。 

2、测试工程师:

主要职责是编写测试程序、执行自动化测试任务。这类职位的测试人员至少要达到初级程序员的能力,因为经常和程序打交道。发展空间也不错,例如可以发展为程序员。

匹配专业

产品质量工程 查看
计算机科学与技术 查看
软件工程 查看
环境科学与工程 查看
信息与计算科学 查看
金融工程 查看
环境科学 查看