测试工程师应具备的软实力

测试工程师不仅要有过硬的技术实力,也需要培养软实力。硬实力决定着起点是基础,软实力决定能够走的多快多远。在平常的工作中需要不断升级打怪,修炼并提高自身的软实力。

特别是作为一名测试工程师,未来的转型方向很多,而软实力可以决定着转型方向。如转型做测试经理、项目管理、产品,甚至是QA。

测试工程师应具备的软实力

首先对软实力进行分类,一级分类是初级测试工程师必须具备的;二级分类是穿插在平时的工作中的,项目过程中少不了跟研发、产品、项目对项目过程中的需求、Bug、资源、进度等进行沟通协调;三级分类体现的是高级测试工程师或优秀测试工程师的特质。

一级为必备实力,二级为上升的实力,三级为加分的实力

一级:有责任心、积极主动、有条理性;
二级:沟通协调、团队协作、情绪控制;
三级:有担当善合作、分析和解决问题、业务理解能力;

一级软实力

看过招聘测试要求的经常会看到类似这样一句话如“人品端正,诚实正直,工作积极主动,认同公司企业文化,具备强烈的责任心、同理心和进取心”、“具有强烈的责任心和团队合作精神,能够承受工作压力,工作态度积极主动”等。

责任心体现的是做事的态度,很多事情并不是我们做不好,而是没有一个好的态度去做。责任心就是全心全意地干好本职工作、做好每一件小事和细节、积极主动做一些不在本职工作范围内的事。责任的反面是风险,规避风险就是负责,而放任风险是不负责。

责任心往大了说体现在对风险的认知,二是对交叉事项的判断,三是做事的方式是否有规划性;面试官可以这么问:

产品经理评审结束之后,已经进入开发阶段,在一次用例编写中,你发现了产品设计里面有个小问题,但是并不影响现有的功能,这时候你怎么做(交叉事项)?
除了你们部门的工作之外,你有觉得日常工作中,你的上一家公司有哪些安全的问题需要改善的吗?

有条理性则体现如当前要处理的事情比较多时,如何判断事情的优先级和严重程度,合理安排;如在设计复杂测试用例的时候如何考虑各种组合覆盖测试场景,应该优先写出测试功能点和测试场景,而不是直接写用例。

二级软实力

整个项目过程中,涉及测试、开发、产品、质量等各个团队协作,测试人员避免不了经常与产品沟通需求文档、与研发沟通Bug复现场景,与质量沟通测试标准和过点标准、漏测定级规则;针对临时紧急任务协调测试资源和人力,保障项目进度;在沟通过程中就需要控制个人情绪,就事论事不要进行人身攻击,因此沟通过程中控制情绪非常重要。就事论事不要进行人身攻击,因此沟通过程中控制情绪非常重要。

三级软实力

如果具备三级特性,那就可以称得上一个优秀的工程师了。有担当善合作,在工作要勇于承担有挑战性的任务,主动拉通上下游合作一起解决问题,不推诿不扯皮;分析和解决问题,如能够定位Bug的出现原因、遇到事情能分析问题原因,制定解决策略;了解自己负责的业务领域,多参与需求评审和设计方案评审,了解原理从而提高设计测试用例覆盖的用户场景。

面试官可以这么问:

请举例说明你工作以来遇到的最具挑战性的一件事,以及你是如何应对的?

源自公众号 软件测试艺术



留言