任务详情
【岗位职责】
根据产品需求和设计文档,设计全面的测试用例,覆盖功能、边界、异常场景及性能指标。
执行多种测试任务,包括功能测试、接口测试、性能测试(负载、并发、压力、稳定性)和安全测试。
使用性能测试工具(如 JMeter、LoadRunner、Gatling)评估系统表现,分析瓶颈(如CPU、内存、数据库)并提出优化建议。
记录和管理缺陷(Bug),使用工具(如 JIRA)推动问题解决并验证修复结果。
与开发团队、产品团队和运维团队协作,分析需求并确保软件质量符合预期标准。
编写测试报告和性能分析报告,总结测试进度、覆盖率、质量评估及改进建议。
根据项目需要,编写和维护自动化测试脚本及性能测试脚本,提升测试效率。
参与测试流程优化,持续改进工具和方法,提高测试质量和准确性。
【任职要求】
计算机科学、软件工程或相关专业本科及以上学历,或具备同等实践经验。
3-5 年以上软件测试经验,涵盖功能测试和性能测试,熟悉测试理论和流程(如黑盒测试、白盒测试)。
熟练使用测试管理工具(如 JIRA、TestRail)、接口测试工具(如 Postman、SoapUI)和性能测试工具(如 JMeter、LoadRunner、Gatling)。
具备编程能力,能使用 Python、Java、JavaScript 或 Shell 脚本编写自动化测试脚本和性能测试脚本。
熟悉功能测试、接口测试和性能测试方法,精通安全测试基础和系统架构(Web 应用、数据库、服务器)。
具备良好的逻辑思维和问题定位能力,能清晰描述缺陷、复现问题并分析性能瓶颈。
熟悉 Linux 环境,能使用基本命令(如 top、vmstat)监控系统资源。
出色的团队协作和沟通能力,适应敏捷开发环境并能与跨职能团队高效合作。
英语有要求吗?
我完全符合要求,期待联系