主要职责需求分析与测试设计:参与需求评审,理解产品功能与业务逻辑。根据需求规格说明书和设计文档,设计、编写高质量的测试用例(包括功能、界面、兼容性、性能、安全等)。维护和更新测试用例库。测试执行与缺陷管理:执行手动测试,覆盖功能、回归、冒烟、探索性测试等。准确、清晰地记录、跟踪和管理缺陷(使用如禅道、tapd等工具),推动缺陷的及时修复和验证。进行缺陷分析,定位问题原因,协助开发人员快速修复。测试报告与质量评估:编写和提交测试报告,清晰呈现测试进度、覆盖范围、风险及产品质量状态。评估测试结果,为产品发布提供质量依据和建议。流程改进与协作:参与测试流程、规范和标准的制定与优化。与开发、产品、运维等团队成员紧密协作,确保项目顺利进行。积极学习和引入新的测试技术、方法和工具。任职要求教育背景:计算机科学、软件工程、信息技术或相关专业本科及以上学历。工作经验:拥有 3 年以上软件测试工作经验。熟悉软件测试基本理论、流程和方法。核心技能:扎实的测试基础: 精通测试用例设计方法(等价类划分、边界值分析、因果图、场景法等)。缺陷管理能力: 熟练使用至少一种主流缺陷管理工具(如禅道,tapd等)。数据库基础: 熟悉 SQL 语言,能进行基本的增删改查操作,用于数据验证和准备。接口测试能力: 理解 HTTP/HTTPS 协议,能使用 Postman, JMeter 或类似工具进行接口测试。操作系统与网络: 熟悉常用操作系统(Windows, Linux)的基本操作和网络基础知识。自动化测试能力(加分项):具备自动化测试脚本开发经验,熟悉至少一种编程语言(如 Java, Python)。熟悉至少一种主流自动化测试框架(如 Selenium WebDriver, Appium, Pytest, TestNG 等)。软技能:强烈的质量意识和责任感: 对产品质量有高标准要求,工作细致严谨。优秀的沟通与协作能力: 能够清晰表达测试发现、风险和建议,与不同角色有效协作。问题分析与解决能力: 善于分析问题,定位缺陷根源。学习能力与主动性: 积极学习新技术、新工具,主动改进工作方法和流程。抗压能力: 能在项目压力下保持工作质量。