QA中文全称:即英文QUALITY ASSURANCE 的简称, 中文意思是品质保证,质量保证。
目前QA工程师已经在国内各大IT组织、软件企业起着不可或缺的作用,这个来源于CMMI模型的角色,担任着过程审计和产品审计等重要角色,但是你知道作为一名QA需要具备哪些职业素质以及QA的知识等级又是如何分类的,希望这篇简单的文章能给予您一定的启发。
一名合格的QA应该具备哪些关键的素质,具体应该有如下几个方面:
❈ 在工作中积极投入,善于发现流程和工作方法中存在的不足,并能有针对性地提出改进措施,推动问题解决;
❈ 具有一定的前瞻性,能提前预见到事件发生的可能性,并有计划地优化现有流程和工作方法,避免问题的发生,从而建立更有利于提高质量和效率的过程规范;
❈ QA应具有主动与项目组成员进行沟通的意识,以及时获取过程相关信息,并协助解决所遇见的问题;
❈ 能及时有效地收集流程推行和执行过程中的各类问题和经验教训,并通过全局的意识,将这些问题和经验教训上升到全流程的高度,促进整个流程、整个组织的改进。
❈ 要理解服务于项目组是QA的生命力所在,QA要从保证产品质量和过程质量的高度来为项目组服务,帮助项目组确保流程得到正确地执行;
❈ 要求QA具有良好的服务意识,在流程推行中能灵活地履行QA的职责,通过引导、审计、协调等手段促进项目组实现过程的规范化。
❈ 善于沟通,能够营造良好的合作气氛,避免审计活动成为一种单纯的找错活动;
❈ 善于主动与项目组成员进行沟通,善于用自己掌握的理论知识和实践经验说服别人接受组织级流程;
❈ 善于运用各种有效的沟通方式,能够将推行的流程有效地传递给项目组成员;
❈ 善于发现项目组的好的实践,通过正向的牵引,促进项目组的过程能力的提高;
❈ 善于与其他周边组织(包括流程制定组织)进行有效沟通与合作,传递困难和经验并积极配合这些组织解决问题。
❈ 在工作过程中能够积极地获取与工作有关的信息、理论知识和实践案例,并对获取的信息进行加工和理解,从而不断地更新自己的知识结构、提高自己的工作技能;
❈ 对新生事务具有较强的敏感性,有对事物进行比较深入了解的精神,善于利用一切可能的机会获取对工作有帮助的信息。
❈ 对于质量领域的最新发展和动向比较了解,并能够意识到这些最新的方法或技术对于自己所从事工作可能产生的影响。
❈ 能够在非常艰苦或不利的情况下,克服外部和自身的困难,坚持完成所从事的任务;
❈ 在受到挫折的情况下控制自己的不良情绪(如愤怒、焦急、失望等),使自己不会采取消极的行动;面对他人的敌意时保持冷静和稳定的情绪状态;
❈ 能够忍受艰苦的工作条件和较大的压力,进而有效地控制压力,通过建设性的工作解除压力;
❈ 在不利的情形下没有怨言和恶意,看到事物积极的方面。即便受到他人的反对也会按照正确的意见和计划坚持将事情做下去。
QA知识共有六个级别的要求,从简单到复杂的顺序依次为:
能够记住或认识术语、定义、事实、观点、材料、形式、顺序、方法、准则等。这个级别的活动通常为定义、列举、标注、命名、陈述等。(也通常指标识、记忆、或是死记硬背的知识)
能够读懂描述性文字、交流报告、表格、图表和规则等。这个级别的活动通常为描述、解释、举例说明、释义或总结等。
能够在工作相关的条件下应用概念、规程、方法、公式、定律、理论等。这个级别的活动通常为应用、计算、构造、阐述、解决或使用等。
能够将信息分解并能够认识各组成部分之间的关系以及他们是如何组织在一起的;能够从一个复杂的情节中标识出潜在的因素和明显的信息。这个级别的活动通常为分析、分类、比较、对比和分离等。
能够将相关部件或要素组合在一起,把一个原来不清晰的模式或结构清晰地展示出来;能够从一种复杂的情形中,识别出合适的数据或信息用作深入检查或者得出结论。这个级别的活动通常为创造、设计、开发、综合或发明等。
能够根据建议的想法、解决方案、方法等进行决策,决策是通过使用合适的准则或标准来估计准确度、有效性、经济效益等来完成的。这个级别的活动通常为评论、判断、证明或推荐等。