职位描述
一、技能与工具掌握:
1、熟悉软件开发测试流程(SDLC)和敏捷开发模式下的测试策略。
2、精通自动化测试工具,例如Selenium、Junit、TestNG等进行功能自动化测试;或熟悉接口自动化测试工具如Postman、JMeter、SoapUI等。
3、能够编写清晰、规范的测试计划、测试用例及缺陷报告,并熟练使用缺陷跟踪管理工具,如Jira、Bugzilla等。
4、了解数据库基本操作,能执行SQL查询以支持测试数据准备和验证。
5、对持续集成/持续部署(CI/CD)有一定理解,熟悉相关工具如 Jenkins、GitLab CI/CD 等。
二、项目经验与实践能力:
1、至少有两年以上软件测试工作经验,参与过完整的产品测试生命周期,包括需求分析、测试设计、执行、问题追踪和回归测试。
2、具备一定的性能测试或安全性测试经验,或者对移动应用测试、Web应用测试有深入实践。
3、能独立搭建测试环境,执行系统测试和集成测试,以及进行兼容性、稳定性等方面的测试工作。
4、有一定的代码基础,能够阅读和理解程序代码以协助定位问题。
5、了解特定技术框架或平台的测试特点,如Java、Python等编程语言环境下的测试方法。
三、团队协作与软技能:
1、具备良好的沟通能力和团队协作精神,能够有效地与开发团队、项目经理等多方人员协调工作。
2、对质量保证有深刻理解和热情,注重细节,具有强烈的责任心和问题解决能力。
3、有较强的学习能力和适应能力,能在快速变化的技术环境中保持自我提升。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕