软件测试相比程序猿职业寿命更长一些,除了技术方向最高可达测试专家级别,还可以选择往管理方向发展,比如测试经理,测试总监等,HR问你的职业规划,主要是想确定你的职业规划和面试岗位未来一个发展方向是否匹配,你是否有上进心和企图心等;对于软件测试人员来说做好职业规划不光是为了应付面试,也是确定自己未来发展方向的一个过程,在目前软件测试领域薪资在4.5-50K不等,差距还是非常大的,其中还有4.8%的人薪资区间在4.5K-6K,这其中的差异跟个人背景经验以及专业技能脱不了关系,所以给自己确定一个发展方向,然后去努力提升,争取成了那4%拿30K-50K的高端人才。职业发展建议:
如果你走技术方向
1. 测试开发工程师:
支撑测试部门,一般来说主要负责设计和编写测试部门所需的测试工具,提升测试团队的工作效率。
门槛:必须具备非常强的代码能力,最好有一点测试思维,能理解测试部门的业务需求,对测试整个流程、诉求、痛点了解,开发出的工具,能解决问题,提高效率,而不是一堆华而不实的无用工具,自嗨 。
2. 自动化测试工程师,通过开源的自动化工具,或者一些商业工具,执行自动化测试,以及确定自动化测试方案 等 。
门槛:对常用测试工具熟悉,了解测试自动化测试流程,得具备基本的代码能力 等。
3. 性能测试工程师,大家都知道,性能分析、风险控制、性能评估、给出调优建议和 结果等 。
门槛:水很深,不是玩玩工具就可以的。老徐个人,不建议,走这条路。
4. 测试架构师 ,整个测试部,技术方向把控 。
门槛:测试方面的理论、方向,软件工程,语言基础等,都必须得具备。
5. 高级测试工程师 / 资深测试工程师,一般来说,也是技术方向,偏业务方面多点 。
门槛:很多稍微有点技术能力,不是点点点,混几年,就可以了,具备基础的测试必备能力,linux/DB/Shell/Python/Java/工具等;当然,很多不会的也混得很好,只是核心竞争力不够
如果你走管理方向:
1. 测试组长,公司只有几个测试的情况下,一般会有个测试组长,管几个测试,团队一般以功能测试为主 。2. 测试主管,基本同上 。
3. 测试经理,一般来说,管理一个测试部门,下设多个测试组,也许会有自动化测试团队、测试开发团队等 。除了关注技术本身,还得关注部门的发展、绩效等。 具体可以看看之前的文章 -> 测试经理每天到底在忙些什么?
4. 项目测试负责人,很多项目制形式的团队,带领几个测试人员,对这个项目的整体质量负责,协调资源,确保整个项目,最终质量 。
5. 测试总监 ,根据测试经理延伸,市场岗位有限,看机遇,缘分 。
如果你打算走产品路线:
1、可以先熟悉产品业务领域2、对软件产品的立项、管理、售前、售后等领域有所涉及3、提升自己专业的软件测试技能的同时,还能接触到各行各业,进而锻炼自己在项目管理、沟通协调、市场需求分析等能力总的来看,软件测试岗位不管后续是想往哪一方面发展,都有着不错的职业前景,而且还都是一些比较热门的高薪岗位,所以,软件测试是一个可以多元化发展的行业,不会那么容易被局限住,这也是这一行的一个很明显的优势!希望本文对你有所帮助~~如果对软件测试、接口测试、自动化测试、面试经验交流感兴趣可以私聊我或关注公众号“特斯汀软件测试”。免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。