首先对于软件测试工程师来说一般的发展路径有哪些呢?
1、管理路线
初级测试工程师、中级测试工程师、测试主管/组长、测试经理、测试总监
当然也可以发展成为项目经理,管理测试、开发、技术、运维、产品、技术支持
2、技术路线
初中级测试工程师、自动化测试工程师、测试开发、测试架构师/测试专家首先对于软件测试工程师来说一般的发展路径有哪些呢?
1、管理路线
初级测试工程师、中级测试工程师、测试主管/组长、测试经理、测试总监
当然也可以发展成为项目经理,管理测试、开发、技术、运维、产品、技术支持
2、技术路线
初中级测试工程师、自动化测试工程师、测试开发、测试架构师/测试专家
那么对于以上的情况,我们软件测试工程师到底需要具备怎么样的能力呢?
1、根据产品需求及开发文档,独立分析所负责模块的业务需求,输出设计测试方案、测试计划;
根据产品需求及开发文档结合测试方案编写测试用例、
2、能够准备测试数据,执行测试用例,提交/跟踪bug,提交主导
测试报告,跟踪上线进行验证;
3、根据通用测试方法及测试经验,把控测试方案的正确性、全面性等,完成测试用例评审,保障测试用例覆盖指导。
4、根据测试流程要求,把控研发过程中的流程规范性,包括但不局限于提测质量、bug规范、用例规范、bug过程质量分析,保证项目质量;
能够通过过程的的质量分析,解决问题,提升过程的规范性和最终更好保障质量。
5、根据项目过程,及时识别项目风险,进行风险预警,推动风险问题解决,保证项目上线时间及质量;
6、根据项目痛点,思考改进工作方法,优化测试流程,引入自动化测试技术以及测试工具,提高测试效率;
具备自动化测试框架设计能力、测试工具开发能力、测试平台开发能力、新型技术的落地能力。
7、根据技测试团队人才梯队策略,负责技术面试、培训新员工,并对试用期的新员工提供工作指导和绩效评估;根据公司任职资格标准,结合现有员工技能情况,制定针对性的技术提升计划,提高团队整体技术能力;
8、根据部门人员需求结合自身技能特长定期进行技术/经验分享,以提高个人影响力;
9、参与业界测试大会/沙龙并能够代表公司进行技术分独立享,提升个人及公司在业界的影响力。
。。。。。。。。
其实还有很多吧,今天就写到这里了...