测试工程师岗位介绍
测试工程师,软件质量的把关者,工作起点高,发展空间大。我国的软件测试职业还处于一个发展的阶段,所以测试工程师具有较大发展前景。
测试工程师岗位职责
1、参与全系列互联网产品的研发与测试过程:产品需求,功能设计,产品可测性设计与反馈,单元测试,系统测试,性能测试,产品效果评估评测等多方面,全流程的保证产品质量;
2、参与构建研发体系的持续集成环境构建及自动化测试平台的研发,构建和模拟线上大规模和分布式的多样化运维场景,参与产品线特色化的测试框架,测试工具研发;
3、参与互联网产品整个发布过程中的技术创新,在保证高质量交付的同时加速软件的发布周期。与业界最优秀的项目流程管理人员一起,对赶集的核心产品的发布过程进行技术革新和流程优化。包括解决编译依赖,提升单元测试效率,开发创新的性能测试和监督工具来精确预估线上系统表现
可能涉及的业务领域包括:互联网海量数据挖掘与检索;超大规模分布式存储与检索系统;文本与语义分析;广告投放引擎,匹配和检索;竞争机制;SNS系统;移动互联网产品等
测试工程师岗位要求
1、计算机相关专业,本科及以上学历;
2、热爱互联网,对互联网相关业务或技术充满好奇及热情;
3、快速的产品及业务学习能力,敏捷而周到的逻辑思维能力;
4、有责任心,敢于担当,工作积极主动;
5、具备良好的团队合作精神,能融入多功能团队并与其他部门同事进行良好的沟通及合作;
6、在软件测试领域,对发现、分析及解决问题的工作有浓厚兴趣;
7、能熟练地应用以下一门或几门技术进行软件开发:
1)C/C++/Java; Linux/Unix Shell编程;
2)Perl/Python/PHP; 网络技术及相应的开发;
3)JavaScript/Html/Ajax;MySql/Oracle及相关数据库技术。
测试工程师发展前景
在外界环境大好的情况下,软件测试却面临着自身的严峻考验——人才紧缺。在国外,一般软件测试人员与软件开发人员的岗位设置比例是1:1,像微软在开发windows2000时测试开发人员比例高到1.7:1,由此可见软件测试岗位重要性的一斑。据前程无忧调查显示,国内120多万软件从业者中,真正能担当测试职位的不足5万,人才缺口已超20万,并随需求逐年增长。
软件测试人才需求量的加大,除了受产业先行的波及外,主要是受教育滞后的影响。由于及时捕捉到市场的需求,部分IT职业培训机构率先驶入测试培养的蓝海,紧跟发展趋势,开设了一系列科学完善的课程体系,为软件企业培养了众多专业软件测试工程师,成为人才培养的主力军。企业可通过内部培训、引进人才等方式来培育人才,但受人力成本的限制,这些方式没有大规模普及。另外,国内部分高等院校也开始着手准备,召开软件测试教学研讨会,筹划专业开设的相关事宜。
0