目录
一、初级软件测试工程师
(1)年限:1 ~ 3 年/ 1 年以内 / 应届生 / 实习生
(2)学历:大专及以上
(3)岗位职责:
1、根据需求和交付要求编写测试用例;
2、有效地执行测试用例;
3、能基本定位并跟踪缺陷,推动缺陷及时合理地解决;
4、能完成对产品的功能、接口测试;
5、具有良好的理解分析能力、判断能力、写作能力、沟通表达能力、执行能力;
6、定期向上级报告工作,提交工作日报周报,完成上级交付的各项临时工作。
(4)任职资格:
1、大学专科及以上学历,计算机、软件工程等相关专业,有 APP 测试经验者优先;
2、熟练掌握常用的软件测试方法、软件工程知识,熟悉面向对象设计的测试工作;
3、掌握一种抓包工具的基本使用方法(Fiddler、Charles 等);
4、能简单操作数据库的增删改查(sqlserver、mysql 等) ;
5、能使用常用的测试工具和Bug管理软件(Tapd 等) ;
6、具有良好沟通协调能力及团队协作精神,责任心强;
7、有激情,有梦想,乐于接受挑战,能承受住压力,不断追求创新。
二、中级软件测试工程师
(1)年限:3 ~ 5 年
(2)学历:大专及以上
(3)岗位职责:
1、能独立负责任意端平板或手机 App、微信小程序、Web 后台管理系统的功能测试、接口测试、性能测试、自动化测试;
2、负责接收、跟进、统计汇报公司内外部反馈的 BUG;
3、对迅速定位 BUG 或故障现场过行分析,并辅助对应前后端开发人员给出故障定位或修复建议;
4、对对自己的测试任务评估出合理的测试时间;
5、设计和编写测试计划、测试方案、测试用例,执行测试并编写测试报告;
6、通过对测试流程、策略、方法和工具等创新,持续提升测试效率和质量;
7、能协调好上下级,按时完成上级交付的任务。
(4)任职资格:
1、大学专科及以上学历,计算机、软件工程等相关专业,具有 3 年及以上软件测试工作经验,且有 1 年自动化测试经验;
2、会用 postman 等工具调试 API,常用 mysql 数据库操作,有 API 抓包与定位缺陷的经验;
3、能对自身测试工作进行合理调整,促进团队协作;
4、具有良好沟通协调能力及团队协作精神,责任心强;
5、有激情,有梦想,乐于接受挑战,能承受住压力,不断追求创新;
6、有医疗相关项目测试经验者优先。
三、高级软件测试工程师
(1)年限:5 ~ 10 年
(2)学历:大专及以上
(3)岗位职责:
1、能独立负责任意端平板或手机 App、微信小程序、Web 后台管理系统的功能测试、接口测试、性能测试、自动化测试
2、负责测试团队的技术规划、创新和应用,提高整体测试技术水平及工作效能;
3、负责测试项目工作的全局安排,并解决测试工作中出现的问题,保证测试工作的顺利开展;
4、协助开发部门进行系统级别优化并提供高效合理的解决方案、主导测试需求(如测试探针)的提交并推动实现;
5、负责测试部门和其他部门的协调工作;
6、监控分析本部门质量目标的达成 、提升本部门工作效率 ;
7、评估测试方案、测试策略和相关测试报告;
8、完成测试环境的搭建和自动化测试框架的部署;
9、完成测试团队成员的项目绩效考核;
10、培养指导软件测试工程师,并组织相关培训工作,保证测试团队能力的持续提高。
(4)任职资格:
1、大学专科及以上学历,计算机或相关专业,5 年以上测试工作经验,其中 2 年以上互联网测试团队管理工作经验;
2、精通移动端/前后端功能测试、性能测试、自动化测试、安全测试、接口测试、白盒测试等,熟悉前沿测试理论方法,包括探索性测试等。
3、熟练掌握主流测试工具和故障定位工具的使用方法;
4、熟练掌握一种编程语言,如 Java,Python 等;
5、有丰富的自动化测试经验,熟悉主流的自动化测试框架和工具,如 Robot Framework,Jenkins,JMeter 和 Cucumber 等,能指导团队进行二次开发;
6、熟悉敏捷开发流程和 DevOps 研发流程体系,熟悉 Jenkins、Maven 等持续集成工具;
7、熟悉大型软件架构,熟悉操作系统和数据库理论和应用,具备丰富的大型复杂系统的测试经验;
8、熟悉软件工程,熟悉软件测试流程;精通敏捷开发测试,精益看板等软件过程方法;
9、熟悉主流的项目管理工具,如 Jira、禅道、TAPD 等;
10、能独立完成测试环境的部署与搭建,对团队建设做出贡献;
11、出色的团队领导能力和管理能力,有丰富的团队建设经验,有能力吸引和发展杰出人才;
12、擅于跨团队沟通和协作,能完成对外对接工作,对提高软件产品的质量有强烈的激情;
13、 有物联网或互联网医疗平台测试经验者优先。