股票分析师职业目标,股票分析员做什么

  

  很多测试人员在刚进入测试领域的时候,往往不清楚自己的定位,不知道自己未来的发展方向是什么。笔者有一个从事测试工作3年的朋友,他说他现在才真正开始思考自己和刚从事这份工作时有什么不同,工作5、6年后会有什么变化。这个问题也是我深有感触的。毫无疑问,软件测试一定是一个有发展空间的岗位。但是很多时候,我们初入行业,对行业不太了解,摸着石头过河,从而错过很多机会。那么软件测试的职业发展方向有哪些呢?作为一名软件测试工程师,应该如何为自己制定职业发展规划?本期我们总结了一份“软件测试工程师”的职业路线盘点。   

  

  从专业发展来说,软件测试大致可以分为“管理”和“技术”两大类。此外,软件测试也可以在质量领域发展。从这两个方面来说吧。   

  

  技术路线:   

  

  初级测试工程师中级测试工程师高级测试工程师高级安全/性能测试工程师测试开发架构师   

  

  管理路线:测试工程师测试组长测试经理质量总监(公司级)事业部总经理。第一阶段:初级测试工程师(0~2年)新手,刚从计算机专业毕业或者刚参加软件测试课程培训,没有实践经验。具体工作:执行测试用例,记录bug,和回归测试,通过qtp和其他测试工具记录回归测试脚本,执行回归测试脚本。工资待遇:如下图。   

  

  超全软件测试工程师职业生涯路线盘点(内含薪资统计)   

  

  第二阶段:中级测试工程师自身资质:有1-2年工作经验的测试工程师或程序员。具备初步的自动化测试能力,完善自动化测试脚本。具体工作:设计并编写测试用例,编写自动化测试脚本并牵头测试编程前期工作。学习方向:拓展编程语言、操作系统、网络和数据库方面的技能。工资:如图所示   

  

  超全软件测试工程师职业生涯路线盘点(内含薪资统计)   

  

  第三阶段:高级测试工程师/测试组长(包括性能测试工程师/自动化测试工程师/安全测试工程师)高级测试工程师   

  

  资格:有3-4年经验的测试工程师或程序员。具备一定的行业业务知识,储备系统分析师的能力。具体工作:帮助开发或维护测试或编程标准和流程,分析软件需求,获取测试需求。确定测试需求对应的测试方法,获得测试策略方案。参与同行评审(软件需求、软件测试计划等。)并担任其他初级测试工程师或程序员的顾问。学习方向:继续拓展编程语言、操作系统、网络和数据库方面的技能。工资:如图所示   

  

  超全软件测试工程师职业生涯路线盘点(内含薪资统计)   

  

  测试组长自身条件:一般有两年左右工作经验的测试人员。   

程师担当。可能会管理2~5名软件测试工程师。一般来说,测试组长不会负责整个产品,只是负责其中一个或多个特性。 具体工作:测试组长并不是完全的管理者。所从事的管理工作大多仅集中在测试计划的制订和执行上;在产品测试上,他们会负责产品重点、难点的测试;除此之外,他们还要负责带新员工,让测试工作可以顺利进行下去。 薪资待遇:如图。

超全软件测试工程师职业生涯路线盘点(内含薪资统计)

第四阶段:资深安全/性能测试工程师/测试经理 >>资深安全/性能测试工程师 自身条件:有6~10年经验的测试工程师或程序员。 具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。 薪资待遇:如图。

超全软件测试工程师职业生涯路线盘点(内含薪资统计)

>>测试经理 自身条件:有5年以上的工作经验。 具体工作:中级软件测试管理者负责的对象为产品,可能会管10~20名软件测试工程师(其中包括测试组长)。中级软件测试管理者最重要的工作还是运作测试项目,制订并执行测试计划,测试结束后还需要对产品质量进行评估,给出产品发布建议。 要做好这些,需要他们掌握更多的项目管理知识,深入理解项目价值,做好项目范围管理、质量管理、成本管理、时间管理、风险管理和人力管理。除此之外, 他们还要和开发人员、市场人员、服务人员等密切配合、紧密合作,其间,沟通协调能力必不可少。 薪资待遇:如图。

超全软件测试工程师职业生涯路线盘点(内含薪资统计)

第五阶段:质量总监(公司级别)/测试开发架构师 自身条件:有10年以上工作经验的软件设计架构师,能够设计整个产品架构,决定各模块如何协调工作,决定采用何种开发平台。
具体工作:领导公司测试技术的发展和测试策略上的方向

学习方向:开发和设计测试框架测试库;纵横全局地考虑产品的功能,设计复杂的测试系统;负责研发某一项特定的测试技术;为你的公司考虑如何提高测试效率。薪资待遇:如图。

超全软件测试工程师职业生涯路线盘点(内含薪资统计)

做管理还是做技术?


看了以上的统计,相信大家对软件测试的职业发展比较清晰了,但是还有一个困扰了很多资深测试工程师的问题存在:究竟是走管理路线还是技术路线? 很多人会更偏向管理层面,认为到了30岁测试工程师还在做技术是一件很丢人的事情,其实并不然,软件测试在 “技术方向”和“管理方向”上又是可以相互转换、交叉发展的,测试管理者可以转岗为测试架构师,测试架构师也可以转岗为测试管理者。 我们从时间上来计算,如果本科23岁毕业,到30岁也只有7年的时间,并不算太长,对于软件测试的理解,只能算是 “管中窥豹” 而已。所以建议软件测试工程师在计划职业发展里程碑时,可以把时间放得更长一些, 5年一个小台阶,10年一个大台阶,也许对软件测试行业来说,更合适一些。


当然,小伙伴也可以通过自身的情况来选择合理的发展路径,但还是要建议测试管理者一定不要过早地放弃技术,走所谓的“纯管理” 路线,把自己陷入各种管理会议、沟通协调中。 只有在产品测试中不断地实践、总结、再实践、再总结,才能不断地提升自己。如果忽视测试技术水平,那我们的职业能力会与资历越来越不匹配,从而越走越窄。更多提升软件测试技能可以百度搜索“特斯汀软件测试腾讯课堂”。

相关文章