1.需求分析与测试设计
参与需求评审,理解业务逻辑,制定测试策略和计划。
设计测试用例,覆盖功能、性能、兼容性、安全等维度。
编写自动化测试脚本(如Python+selenium/Pytest/Appium等)。
2.测试执行与缺陷管理执行手工/自动化测试,记录并跟踪缺陷,推动问题闭环。搭建和维护测试环境,支持持续集成(CI/CD)流程。分析测试数据,输出测试报告,评估产品质量风险。
3.质量保障与流程优化
参与代码评审,提出改进建议,预防潜在缺陷。
优化测试流程,提升测试效率(如引入AI测试、混沌工程等)。
推动团队质量文化建设,提升全员质量意识。
4.技术研究与创新(加分项)
探索新技术(如AI测试、云测试、微服务测试等),提升测试能力。
参与开源社区贡献,分享测试经验。
任职要求
1基础技能:计算机相关专业专科及以上学历,2年以上测试经验。
熟悉软件测试理论(黑盒/白盒测试、边界值分析等)。
掌握至少一种编程语言(Python/Java/Shell等)。
2.测试工具:熟悉主流测试,工具:Jira/TestLink/Selenium/Postman/LoadRunner/JMeter等。
了解持续集成工具(Jenkins/GitLabCI等)。
3.软技能:逻辑清晰,具备较强的分析能力和问题解决能力。沟通能力优秀,能跨部门协作推动问题解决。
责任心强,对质量有高标准要求。
4.加分项有性能测试、安全测试、接口测试经验。熟悉敏捷开发流程(Scrum/Kanban)。
持有ISTQB/PMP等认证。