从工作职责上来说,有两种资深测试工程师的职位月薪一般是上万的,甚至超过2W。
一种就是项目的测试负责人:
沟通和协调能力是很重要的,项目测试负责人带领测试团队保证项目质量,要能主动跟开发、策划、视觉等进行沟通,及时地向项目组传达当前项目质量的状态,使所有人能形成合力,保证项目顺利上线。沟通和协调能力是比较依赖经验的一个能力,如果你要想锻炼这个能力,可以重点考虑几个方面:
1、主动地进行沟通,在工作中发现了任何问题和风险,都要主动地跟项目相关的人员进行沟通,及时把问题抛出来并解决掉;
2、每发生一件事情都要多想想:这个事情谁还需要知道呢?如果他不知道,会有什么后果,把相关人员都能通知到;
3、主动跟上级沟通。
在技术方面,项目测试负责人要有非常娴熟的测试分析技能、能编写测试用例并指导其他成员编写;分配和Review成员的工作;对于HTTP、HTML、数据库等的原理有基本的了解,对Java、Python等语言熟练应用,能独立完成自动测试用例的编写。但是,对于技术上的深入程度要求不是那么高,比如说,在自动化框架搭建、自动化实施过程中的技术攻关,可以交给团队内对技术感兴趣的伙伴来做(也就是下面要讲的“测试专项的攻关者”)。
另一种就是测试专项的攻关者:
对于这这种测试专项的攻关者,对他们的沟通协调能力要求通常没那么高,但是对于技术攻关的能力要求更高。比如,自动化和持续集成攻关者、性能测试攻关者、APP专项测试攻关者等,能够通过系统的学习书籍、网络搜索答案、询问大牛等各种方法解决技术攻关中的问题,把技术真正实施起来。这种也是行业内需求非常高的一类。
上述两种职位都是需求量很大的,可以选择其中一种方向去发展。如果你还不会编程,那么首先把Java或Python编程学起来,数据库、操作系统、应用架构相关知识看起来,把自动化用例写起来,这个是取得高薪的必要技能。
另外,如果你是去面试,那也有一些通用能力是很重要的,包括积极性、主动性和责任心。
积极性和主动性:积极性和主动性强的同事会主动地去发现工作中可以改进的地方并解决,他们会提高整个团队的战斗力,能创造的价值是非常高的,所以是用人单位非常喜欢的一种能力。那面试官怎么去判断积极性和主动性呢?会根据应聘者的描述去看有没有体现这种特质的事例。建议你从今天开始,多去积极地发现工作中的问题,主动地承担改进的任务,这样的事情做多了,当前的工作能做得更好,说不定涨薪就多了,对于以后的面试也会有很大帮助。有人可能会问,那我是一个学生,怎么办呢?我想你可以通过提前规划自己的职业,提前积极学习相关知识等来体现自己的主动心。
责任心:对于自己所承担的工作,是不是非常负责任、一丝不苟地去完成,对于责任心强的同学,可以放心地把工作交给他,这对于保障产品质量的测试团队也是非常重要的。对于责任心,面试官通常也会根据应聘者的描述去看有没有体现这种特质的事例。所以,你现在不管是在实验室做事还是在参与工作,都要尽量在自己所完成的事项中体现责任心,多去看看,自己是不是可以做得更好、更全面,是不是有什么遗漏等。
来源于 知乎 《软件测试,如何工资过万?》 一文