• 测试开发职级要求


    测试开发工程师

    • 角色定位:能独立完成简单的项目并确保质量,具备很好的学习能力。
    • 行为准则:能应用专业知识解决简单问题
    • 具体要求:
      熟悉软件开发流程以及测试流程,如黑盒测试,白盒测试,集成测试,冒烟测试的流程
      能在指导下完成功能测试或者独立完成简单功能测试
      能够判断软件是否符合上线标准
      在能力范围内能承担更多的责任
      积极学习各种专业知识,保持专业知识的与时俱进
      良好的沟通能力和团队协作的能力

    高级测试开发工程师

    • 角色定位:自主完成工作,能根据经验和专业知识独立解决有惯例和制度可循的问题
    • 行为准则:应用专业知识独立解决常见问题
    • 具体要求:
      能跟开发团队协作,给出合理的测试方案包括功能测试,性能测试,稳定性测试;能明确的测试范围和风险评估
      参与软件开发和测试的过程,给出自动化测试的覆盖率,确保负责的项目达到上线的标准
      能准时交付并确保交付质量,如所负责的项目线上无P0,P1,P2,P3级故障
      能实现自动化测试,并确保自动化测试有较高的覆盖率,减少工作中的重复劳动
      持续表现出较强的自驱力和高产出
      对项目、产品、系统有很深理解,能够发现问题并且驱动改进
      良好的沟通能力和团队协作能力

    资深测试开发工程师

    • 角色定位:解决单一复杂问题,能够按照规划独立承担部门内某方面的工作或项目,并推动和执行
    • 行为准则:参考行业内可借鉴的知识和案例,并提出合理有效的解决方案
    • 具体要求:
      能带领多个测试项目,能够预见性的发现问题并提出改进方案并执行,能够衡量投入产出比
      能确保负责的项目高质量完成,如无P0,P1,P2,P3级别的故障
      能积极参与跨部门的测试项目,如全链路压测,并发现性能瓶颈。
      积极参与code review,包括开发的代码,自动化测试代码
      在团队里有一定影响力,如能在团队做高质量的技术分享。
      能经常跟使用方沟通,了解使用方的使用姿势以及需求,能对产品演进提出建设性的意见
      能够领导小型项目或者小团队,培养新人
      能够驱动跨组的任务,能够跟其他团队建立良好关系
      能够自我完善自我进步。经常自学新技术新技能。积极索求反馈意见,能够接受批评建议并积极改进

    测试专家

    • 角色定位:解决综合问题,作为公司某个领域的资深人士,能够全盘布局,推动和实施专业内的先进实践的应用
    • 行为准则:结合内部现状,借鉴行业领域先进的知识和案例,提出对应的方案, 并推动实施
    • 具体要求:
      在团队有很大的影响力,能对团队的发展提出建设性的意见
      能在软件开发的早期引入优秀的工程学方法确保软件质量,如代码标准,单元测试,测试驱动开发
      能跟开发团队,架构师团队合作,从质量的角度对架构提出建设性的意见
      是某个测试领域的专家如性能测试,自动化测试,测试工具开发
      能够评估行业内主流的测试工具是否适用于现有项目
      能在开源测试工具贡献patch
      能够向经理提出积极中肯的反馈意见帮助团队其他成员进步,对团队成长作出贡献
      跟部门经理是紧密合作伙伴关系。帮助经理提过团队的水平和产出。也能给其他团队提供建设性反馈意见
      能够帮助一级事业部门甚至整个公司的工程师团队,比如招聘,辅导,通用工具开发
  • 相关阅读:
    AsyncTask(异步任务)
    Android之listview添加数据篇
    Android之ListView动态添加数据(SQLiteOpenHelper类添加数据)
    Android之sqlite数据库版本升级和降级的处理(onUpgrade和onDowngrade)
    Android中的Sqlite中的onCreate方法和onUpgrade方法的执行时机
    Android之SQLite
    Eclipse快捷键
    Android之微信布局篇
    Android之MainActivity类
    onOptionsItemSelected、onMenuItemSelected、onContextItemSelected 区别
  • 原文地址:https://www.cnblogs.com/danqiu/p/10049835.html
Copyright © 2020-2023  润新知