软件测试工程师
【是什么】
软件测试工程师是指那些通过使用一定的测试工具,找出软件缺陷从而提高提高软件产品质量的技术人员。
【做什么】
① 修改测试案例; ② 用自动测试工具进行测试,尽早找到软件缺陷,并确保其得以关闭; ③ 项目可行性、可靠性分析,风险分析; ④ 制定测试计划; ⑤ 测试自动化开发。
【怎么样】
随着IT行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发展的核心,人们把注意力放在过程设计和测试上,以提高产品质量。目前从事软件测试的工程师的数量远远不能满足企业的需求,软件测试工程师的招聘已经成为IT招聘的一个新亮点。月薪从一千到四五千不等,依个人经验和所在的公司、具体的工作而定。
【谁能做】
① 电子、电机、网络、计算机等相关专业毕业,有一定的编程知识,有穷追到底的精神; ② 掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或elphi初级程序员或Java初级程序员认证; ③ 一年以上相关工作经验,具有一定的编程经验,懂测试软件的操作,善于发现问题的症结,同时具有一定的写作能力以书写软件缺陷报告; ④ 责任心强,力求完美,具有团队精神,善于沟通,具有一定的逆向思维能力,热爱学习,善于利用书籍、网站等途径不断提高自己。
【小贴士】
作为软件测试工程师,有一定的测试经验是很重要和必要的,同时要时刻关心市场上时时涌现出来的软件产品,还要经常通过书籍、论坛等多了解别人的测试经验。
【案例】
上海某网络科技有限公司招聘软件测试工程师
岗位职责:
1.执行公司业务平台和手机平台软件产品的测试工作;
2.能快速了解软件、硬件、系统的功能特点和使用方法;
3.制定测试计划,编写测试用例,执行测试用例;
4.准确、详实描述bug产生过程、bug现象,提交测试报告,总结软件bug 状况,提高测试效率;
5.与开发工程师和产品经理及时沟通,协助工程师发现解决问题,推动问题及时合理解决;
6.跟踪测试结果,对修改后的的软件版本进行验证。
任职资格:
1.两年以上测试经验;
2.熟悉精通测试理论和方法,精通黑盒测试方法;熟悉白盒测试方法;
3.具有单元测试、自动化测试、性能测试,自动化测试实际经验。