1、岗位职责说明书 软件测试工程师 岗位技能 熟练掌握测试原理、基础测试方法、技巧。 熟练掌握利用JIRA 工具(统计、跟踪、关闭问题)。 熟练利用软件Eclipse(获取对应版本patch、查看原文件等)。 熟练操作MySql5数据库(增、删、改、查、备份、恢复)。 熟练操作tomcat(开启,关闭,公布)。 岗位职责 熟练掌握所测试系统业务逻辑、功效。 根据团体内部测试步骤和测试规范进行测试工作。 依据测试计划和测试用例,进行产品测试活动。 利用JIRA工具提交测试过程中发觉bug,并负责缺点跟踪和处理。 对开发组修复bug进行确定,提交测试汇报。 参与产品
2、特征及性能相关测试。 考评指标 团体协作:根据团体规范要求,主动和团体人员进行工作上沟通和交流,完成工作任务,不影响团体工作进度。 (满分10分) 测试任务完成率:(满分50分) 一、计划阶段测试工作任务完成情况:(占满分30) 1) 实际测试覆盖功效点>分配测试模块功效点:超额完成; 加10分 2) 实际测试覆盖功效点=分配测试模块功效点:基础完成; 加2分 3) 实际测试覆盖功效点>分配测试模块功效点:未完成。 扣5分 二、计划阶段确实定BUG(JIRA)工作任务完成情况:(占满分20分) 1) 实际确定功效点>分配确实定功效点:超额完成; 加10分
3、 1) 实际确定功效点=分配确实定功效点:基础完成; 加2分 2) 实际确定功效点>分配确实定功效点:未完成。 扣5分 综合每次计划任务完成率相加 测试文档符合度:测试类文档描述和产品功效符合度。由测试组长和开发经理定时对此文档进行检验。确定不一致点。(满分20分) 1) 完全符合:加10分 2) 基础符合:加2分 3) 略有不符:扣2 分 4) 很多不符:扣10分 测试问题描述正确性规范性:测试问题统计于jira中,是否清楚描述了问题,是否根据BUG统计规范进行统计。以开发人员、测试组长对问题是否很直观了解作为考评标准。(满分10分) 1) 描述合理、清楚:加
4、0.5分 2) 描述基础清楚:加0.1分 3) 描述模糊:扣0.2分 模块测试达标率:一个迭代周期内测试发觉模块BUG总数/统计时间内模块BUG总数。(满分5分) 考评模块达标率。 BUG确定正确性:问题确定一次经过数/确定问题总数。(满分5分) 测试组长 岗位技能 熟练掌握软件测试工程师全部技能。 利用JIRA管理开发中心人员账号、权限信息。 熟练利用JIRA工具对产品生命周期内问题进行统计分析。 岗位职责 依据系统需求及产品开发制订测试方案、测试计划; 分配测试任务,对测试团体整体测试进度、测试结果和测试效率进行管理和监督; 组织和实施测试工作,并对测试结
5、果进行分析; 负责缺点在产品生命周期内数据度量统计和数据汇总工作; 正确地定位并跟踪问题,推进问题立即合理地处理; 推进项目质量确保工作,确保项目进度、质量受控。 负责实施集成测试,产品验证测试,汇总测试汇报,编写测试总结、质量检测汇报等测试文档交付; 负责测试组团体组建及培养,组织团体测试技术、测试经验培训。 考评指标 团体管理:确保团体能够根据企业要求,完成工作任务,不影响团体工作进度。(满分15分) 测试任务完成率:(满分40分) 一、计划阶段测试工作任务完成情况:(占满分20分) 1) 实际测试覆盖功效点>分配测试模块功效点:超额完成; 加10分 2) 实
6、际测试覆盖功效点=分配测试模块功效点:基础完成; 加2分 3) 实际测试覆盖功效点>分配测试模块功效点:未完成。 扣5分 二、计划阶段确实定BUG(JIRA)工作任务完成情况:(占满分20分) 1) 实际确定功效点>分配确实定功效点:超额完成; 加10分 2) 实际确定功效点=分配确实定功效点:基础完成; 加2分 3) 实际确定功效点>分配确实定功效点:未完成。 扣5分 综合每次计划任务完成率相加 测试文档符合度:测试类文档描述和产品功效符合度。由测试组长和开发经理定时对此文档进行检验。确定不一致点。(满分15分) 1) 完全符合:加10分 2)
7、 基础符合:加2分 3) 略有不符:扣2 分 4) 很多不符:扣10分 测试问题描述正确性规范性:测试问题统计于jira中,是否清楚描述了问题,是否根据BUG统计规范进行统计。以开发人员、测试组长对问题是否很直观了解作为考评标准。(占满分10分) 1) 描述合理、清楚:加0.5分 2) 描述基础清楚:加0.1分 3) 描述模糊:扣0.2分 模块测试达标率:一个迭代周期内测试发觉模块BUG总数/统计时间内模块BUG总数。(占满分5分) 考评模块达标率。 BUG确定正确性:问题确定一次经过数/确定问题总数。(占满分5分) 版本质量达标率:根据版本公布计划,完成版本测试和交付,并
8、对版本质量达标率进行统计,并考评达标率。(占满分10分) 实施顾问 岗位技能 岗位职责 利用用户最新环境,制订升级方案。 BUG问题过滤。对于用户现场出现BUG进行过滤,并统计哪些属于系统BUG,哪些属于实施引发BUG;帮助实施人员完成实施BUG处理;针对系统BUG,和开发组确定修复方案。 实施文档设计,编写各类实施文档模版。比如灾难恢复手册,验收汇报等。 培训实施人员,培训软件使用。 帮助实施人员完成项目实施工作。以技术支持和指导为主。 负责上海地域项目实施工作。 管理实施SVN,包含实施资料文档,产品版本文档,交付文档,项目相关环境及文档。 考评指标
9、 升级方案公布(权重 25%):需要最少提前一个工作提交升级方案给实施人员。并完成方案正确性测试。确保项目升级无重大BUG,工单,资产,SLA,人员模块运行正常。 注:因为产品原因造成公布延迟,不计入扣分范围。 5分:统计期间内未发生升级方案延迟提交,并完全确保方案正确 4分:统计期间内未发生升级方案延迟提交,但能够确保方案正确 3分:发生延迟提交而且方案未存在重大故障 2分:未延迟公布,但存在重大故障 1分:发生延迟提交,并存在重大故障 产品版本公布指标(权重15%):确保立即公布软件新版本,并跟新或修改对应实施文档。 打包产品不存在因打包原因引发BUG。初始化数据及
10、配置正确。立即发出软件公布通告,并立即更新了事实文档(打包后一周内)。 5分:上述要求完全达成 4分:未立即发出软件公布通告。 3分:未立即更新了实施文档(打包后一周内)。 2分:出现初始化或配置错误。 1分:公布产品存在由打包操作而引发BUG。 项目实施支持效果(20%):目标为考评对于北京,广州地域项目支持效果。能耐心指导实施人员完成项目实施工作,对于项目BUG跟踪表能汇同技术顾问立即对反应问题进行分类。在有条件情况下能对项目实施质量进行跟踪。 5分:以上要求完全达成 4分:未能耐心指导实施人员。 3分:未能对项目BUG跟踪表进行立即处理。 2分:未在有条件情况下对实施
11、项目质量进行检验 1分:项目实施人员,对实施顾问工作表示不满。 上海项目实施(20%):完成份配上海项目实施工作。能够和用户维持良好关系,确保项目实施进度及实施质量。在项目中能够引导用户需求。 5: 以上要求完全达成。 4:未能有效引导用户需求,以降低项目风险和工作量。 3:未能确保项目实施进度。 2:实施过程中发生重大质量问题。 1:未能和用户保持良好关系,遭到用户投诉。 实施环境管理(10%):对产品公布版本,交付文档,用户项目数据库,更新统计,定制文件进行有效管理。 5:以上要求完全达成 4:未能对用户更新统计进行有效维护 3:未能有效管理交付文档 2:用户数据库
12、定制文件未得到管理 1:用户产品版本统计发生混乱或丢失 工作协作(10%) 5:和部门及企业同事保持良好关系,能够尽力帮助同事 4:和工作相关同事保持良好关系 3:能够在统一安排下,协作完成工作。 2:和同事有少许摩擦 1:发生猛烈争吵 技术顾问 岗位技能 岗位职责 30W以下项目定制功效需求调研及管理,对于定制工作量不大项目,参与其定制功效(包含优化)需求确定工作。负责同开发组配合确定最终处理方案。 30W一下项目,项目新增需求及变更管理,跟踪《问题跟踪表》,对新增需求及变更工作量和技术难度立即进行评定,并将评定结果反馈给项目经理。在确定需要实现后,
13、和开发组一起确定开发方案及实现日期。 项目定制功效确定,在开发组交付项目定制功效时,技术顾问负责对定制功效实现和业务符合度进行验证,并测试其功效。 设计升级方案,帮助实施顾问,制订项目升级方案。比如历史数据迁移。 负责对实施团体进行技术培训,包含数据库操作培训,tomcat,及数据库使用培训,步骤配置,报表操作培训 帮助实施顾问开展上海地域项目实施工作 考评指标 项目定制开发需求控制和跟踪(40%) 收到用户问题提交后,2日内和用户确定需求,并和开发组制订出处理方案,反馈给用户。同时更新问题跟踪表。能够立即跟踪定制开发进度,并提醒开发组。 5分:以上要求全部达成 4分:发
14、生需求了解错误情况 3分:发生反馈不立即情况 2分:未对进度或开发质量进行监控 1分:因为质量或沟通态度问题引发用户投诉 项目定制工作参与度(10%) 能够主动参与用户接口或报表(项目报表定质量5张以内)二次开发工作 5分:保持极高热情,独立完成项目统一登录,指导实施人员完成报表开发 4分:保持极高热情,独立完成项目统一登录和定制报表开发 3分:独立完成项目统一登录 2分:指导开发组完成接口及报表定制工作 1分:对参与项目定制工作较为反感 项目升级控制(15%):能汇同实施顾问完成项目升级方案制订工作。确保升级质量,并完成数据迁移工作。 5分:根据计划完成项目升级方案制
15、订,并帮助实施人员或实施顾问完成数据迁移工作。 4分:配合开发组完成数据迁移工作 3分:完成项目升级方案制订和实施,但数据迁移出现错误 2分:升级和迁移过程中出现重大失误。 1分:未能按时完成升级工作。 上海地域项目实施(15%) 完成份配上海项目实施工作。能够和用户维持良好关系,确保项目实施进度及实施质量。在项目中能够引导用户需求。 5: 以上要求完全达成。 4:未能有效引导用户需求,以降低项目风险和工作量。 3:未能确保项目实施进度。 2:实施过程中发生重大质量问题。 1:未能和用户保持良好关系,遭到用户投诉。 实施工程师技能培训(10%):制订培训教材,能依据情况
16、立即修改和完善培训教材,依据需要对实施人员技能进行培训,并进行培训效果考评 5: 完全达成上述要求。 4:未能对培训效果进行考评 3:未能立即完善培训教材 2:未能根据需要对事实人员进行技能培训 1:对培训存在严重抵触情绪 工作协作(10%) 5:和部门及企业同事保持良好关系,能够尽力帮助同事 4:和工作相关同事保持良好关系 3:能够在统一安排下,协作完成工作。 2:和同事有少许摩擦 1:发生猛烈争吵 初级软件工程师 岗位技能 熟练掌握Java语言 熟练掌握SSH(spring3.0.5, Struts2, Hibernate3)等基础框架 熟练利用EX
17、TJs4.1 熟练利用软件Eclipse 熟练操作MySql5数据库(增、删、改、查、备份、恢复) 熟练操作tomcat(开启,关闭,公布,配置) 熟练使用Jira Bug跟踪系统 能看懂了解分配给自己需求和设计文档 能依据需求和设计文档正确评定自己工作量 岗位职责 对分配给自己开发任务能认真、负责、按时、确保质量完成 完成单元测试:功效测试经过(比如,打开单条统计,查询,保留删除),页面无显著显示缺点 能用简单直接正确语言进行沟通(比如:汇报任务时“完成70%剩下工作需1天完成”) 了解ITSM整体业务需求 考评指标 任务完成率(25%) 5:安排任务能提
18、前完成
4:安排任务能按时完成
3:安排任务按任务工时10%以内延期后完成
2:安排任务按任务工时30%以内延期后完成
1:安排任务按任务工时30%以上延期后完成
开发质量(40%) 满分100分
Ø 开发代码开发完成后达不到需求要求,开发有遗漏(一次扣2分)。
Ø 提交svn代码编译不经过(一次扣1分)
Ø 开发代码开发完成经核实未实施单元测试(一次扣2分)。
Ø 修正bug对同一问题反复打开(一次扣1分,假如再次打开扣1x2分,第三次打开扣1x2x2分,依次类推,每次分数加倍扣除)。
Ø 新开发模块,以1工作日最多可出现2个bug为标准,超出部分
2 19、1分
4 20、交根据要求写注释并附带jira编号。
4:代码和svn提交时写了注释,但注释格式不符合规范要求
3:代码和svn提交时写了注释,注释内容较少,但勉强能够读懂注释内容
2:代码和svn提交时写了注释,但注释看不懂
1:代码和提交svn完全没有任何注释
任务沟通(15%)
5:任务安排后能立即给任务安排者反馈是否能按任务安排完成任务,在任务实施期间能主动正确无误汇报任务完成情况及完成未完成任务所需工时,能根据任务要求按时完成任务
4:任务安排后能立即给任务安排者反馈是否能按任务安排完成任务,在实施期间被动正确无误汇报任务完成情况及完成未完成任务所需工时,能根据任务要求完成任务
3: 21、任务安排后能立即给任务安排者反馈是否能按任务安排完成任务,在实施期间能汇报任务完成情况无法评定后续工时,但能根据任务要求完成任务
2:任务安排时无法评定工作量不能承诺是否完成,在实施期间可汇报任务完成情况但无法评定未完成任务所需时间,无法确保按任务要求完成任务
1:任务安排时无法评定工作量不能承诺是否完成,在实施期间无反馈,问询时汇报任务完成信息进度,任务提交节点通知任务不能完成
工作协作(10%)
5:和部门及企业同事保持良好关系,能够尽力帮助同事
4:和工作相关同事保持良好关系
3:能够在统一安排下,协作完成工作。
2:和同事有少许摩擦
1:发生猛烈争吵
22、中级软件工程师
岗位技能
掌握初级软件工程师全部技能
能培养新入职职员,使其立即掌握初级软件工程师所需要知识,成长为合格初级软件工程师
熟悉设计模式,熟练掌握web架构,及常见web服务器如tomcat,weblogic,apache。
能够进行数据结构设计,熟悉常见数据库,如mysql,oracle,能够编写function,procedure等。
初步含有业务分析能力,能在高级软件工程师指导下,完成需求分析到开发实现工作。
初步含有技术研究能力。比如简单web组件,hibernate性能调优等。
岗位职责
能在高级软件工程师帮助下完成所负责模块具体设计(包含完善页面布 23、局和完善数据库设计及程序实现设计)
需要有独立开展用户项目定制工作,能够了解用户需求和日常项目沟通
指导初级软件工程师完成项目任务(业务逻辑检验和代码审查)
对自己负责产品已经有模块,需要完全精通,并能对其做功效升级及优化工作。
经过学习不停提升本身技术能力,业务分析能力,及产品熟悉程度
考评指标
任务完成率(20%)
5:安排任务能提前完成
4:安排任务能按时完成
3:安排任务按任务工时10%以内延期后完成
2:安排任务按任务工时30%以内延期后完成
1:安排任务按任务工时30%以上延期后完成
开发质量(20%) 满分100分
Ø 开发代码开发完成后达不到需求要 24、求,开发有遗漏(一次扣2分)。
Ø 提交svn代码编译不经过(一次扣1分)
Ø 开发代码开发完成经核实未实施单元测试(一次扣2分)。
Ø 修正bug对同一问题反复打开(一次扣1分,假如再次打开扣1x2分,第三次打开扣1x2x2分,依次类推,每次分数加倍扣除)。
Ø 新开发模块,以1工作日最多可出现2个bug为标准,超出部分
2 25、g数少于标准加分
5 26、没有任何注释
任务沟通(10%)
5:任务安排后能立即给任务安排者反馈是否能按任务安排完成任务,在任务实施期间能主动正确无误汇报任务完成情况及完成未完成任务所需工时,能根据任务要求按时完成任务
4:任务安排后能立即给任务安排者反馈是否能按任务安排完成任务,在实施期间被动正确无误汇报任务完成情况及完成未完成任务所需工时,能根据任务要求完成任务
3:任务安排后能立即给任务安排者反馈是否能按任务安排完成任务,在实施期间能汇报任务完成情况无法评定后续工时,但能根据任务要求完成任务
2:任务安排时无法评定工作量不能承诺是否完成,在实施期间可汇报任务完成情况但无法评定未完成任务所需时间,无法确保 27、按任务要求完成任务
1:任务安排时无法评定工作量不能承诺是否完成,在实施期间无反馈,问询时汇报任务完成信息进度,任务提交节点通知任务不能完成
负责模块质量(10%)
5:负责模块完全满足产品业务需求,无重大bug,无用户投诉该模块问题
4:负责模块基础满足产品业务需求,无重大bug,无用户投诉该模块问题
3:负责模块基础满足产品业务需求,无重大bug,无用户投诉该模块问题
2:负责模块基础满足产品业务需求,存在重大bug但快速修复,无用户投诉该模块问题
1:负责模块无法满足产品业务需求,或存在重大bug未能立即修复,或遭到用户投诉该模块问题
项目支持(10%)
5:能顺利 28、和用户或实施直接沟通,站在教授角度提出提议,完美处理问题,得到对方好评
4:能够和用户或实施沟通直接沟通,能根据用户要求基础处理问题
3:无法和用户或实施直接沟通,需要前端有些人过滤分析后输入需求,但能够处理问题
2:?
1:?
技能提升(10%)
?
工作协作(10%)
5:和部门及企业同事保持良好关系,能够尽力帮助同事
4:和工作相关同事保持良好关系
3:能够在统一安排下,协作完成工作。
2:和同事有少许摩擦
1:发生猛烈争吵
高级软件工程师
岗位技能
掌握中级软件工程师全部技能
需要含有技术公关能力,比如新版EXTJS,工作流引擎,flex等技术问 29、题
含有J2EE相关技术研究能力,比如产品在tomcat7下布署方案,mysql备份方案,mysql读写分离技术等,数据库调优,软件性能调优,安全框架研究等
精通设计模式,并能熟练利用于实际工作当中。能经过uml进行软件设计。
含有良好业务分析能力,能够独立完成需求调研,设计。并对所负责开发模块整体进度和质量。
含有3—5人团体管理能力,保障团体工作效率。
熟悉软件工程,熟悉质量控制体系。
含有项目管理和沟通机制。能够独立控制和完成产品项目交付工作。
含有独立完成软件售前技术支持能力。
岗位职责
能帮助中级软件工程师对业务了解和设计
能独立负责产品中大型业务模块(比如: 30、工单、资产、工作流等)
能针对产品优化,提出自己意见和提议
每三个月对开发中心做一次培训(培训方向:业务/技术)
软件售前支持
独立负责软件项目交付。包含项目进度控制,需求控制,及定制开发管理和实现。
针对工作需要对特定技术或
考评指标
任务完成率(15%)
5:安排任务能提前完成
4:安排任务能按时完成
3:安排任务按任务工时10%以内延期后完成
2:安排任务按任务工时30%以内延期后完成
1:安排任务按任务工时30%以上延期后完成
开发质量(15%)满分100分
Ø 开发代码开发完成后达不到需求要求,开发有遗漏(一次扣2分)。
Ø 提交svn代码编译不经过 31、一次扣1分)
Ø 开发代码开发完成经核实未实施单元测试(一次扣2分)。
Ø 修正bug对同一问题反复打开(一次扣1分,假如再次打开扣1x2分,第三次打开扣1x2x2分,依次类推,每次分数加倍扣除)。
Ø 新开发模块,以1工作日最多可出现2个bug为标准,超出部分
2 32、<=5 加5分
0 33、排者反馈是否能按任务安排完成任务,在任务实施期间能主动正确无误汇报任务完成情况及完成未完成任务所需工时,能根据任务要求按时完成任务
4:任务安排后能立即给任务安排者反馈是否能按任务安排完成任务,在实施期间被动正确无误汇报任务完成情况及完成未完成任务所需工时,能根据任务要求完成任务
3:任务安排后能立即给任务安排者反馈是否能按任务安排完成任务,在实施期间能汇报任务完成情况无法评定后续工时,但能根据任务要求完成任务
2:任务安排时无法评定工作量不能承诺是否完成,在实施期间可汇报任务完成情况但无法评定未完成任务所需时间,无法确保按任务要求完成任务
1:任务安排时无法评定工作量不能承诺是否完成 34、在实施期间无反馈,问询时汇报任务完成信息进度,任务提交节点通知任务不能完成
负责模块质量(10%)
5:负责模块完全满足产品业务需求,无重大bug,无用户投诉该模块问题
4:负责模块基础满足产品业务需求,无重大bug,无用户投诉该模块问题
3:负责模块基础满足产品业务需求,无重大bug,无用户投诉该模块问题
2:负责模块基础满足产品业务需求,存在重大bug但快速修复,无用户投诉该模块问题
1:负责模块无法满足产品业务需求,或存在重大bug未能立即修复,或遭到用户投诉该模块问题
项目支持(10%)
?
产品贡献(15%)
?
技术贡献(10%)
?
开发团体管理(5%)
5:在团体中起到模范带头作用,带动团体主动性,能站在管理角度提出建设性意见,出现问题能主动站出来处理问题。
4:在团体中起到模范带头作用,带动团体主动性,主动性不够
3:
2:能发觉团体中存在问题,但无法提出处理方案
1:只做好自己事情,对其它概不关心
工作协作(5%)
5:和部门及企业同事保持良好关系,能够尽力帮助同事
4:和工作相关同事保持良好关系
3:能够在统一安排下,协作完成工作。
2:和同事有少许摩擦
1:发生猛烈争吵






