任职要求
1.教育背景: 计算机科学、软件工程、电子信息工程或相关专业本科及以上学历。
2.测试理论基础: 深入理解软件工程、软件测试理论、流程与方法(如黑盒、白盒、灰盒测试等)。
3.测试设计与执行能力: 精通测试用例设计方法(等价类、边界值、场景法、因果图等),具备独立编写高质量测试用例、执行测试并准确定位问题的能力。
4.编程能力: 至少熟练掌握一门编程语言(如Java, Python, C#等),具备编写、调试和维护代码的能力。
5.自动化测试能力: 具备UI自动化(如Selenium, Appium, Cypress等)或/和接口自动化(如Postman, RestAssured, JMeter等)的实践经验,理解自动化测试框架原理。
6.数据库与网络基础: 熟悉SQL语言,能进行基本的数据库操作(增删改查);了解HTTP/HTTPS等网络协议及Restful API概念。
7.缺陷管理: 熟练使用主流缺陷管理工具(如Jira, Bugzilla,禅道等)。
8.质量意识与责任心: 对产品质量有高度的敏感性和责任心,具备风险意识,能坚持原则。
9.沟通协作能力: 优秀的沟通表达能力、团队协作精神和解决问题的能力,能有效推动跨团队合作。
10.学习能力: 具备快速学习新技术、新业务的能力,能适应研发中心快速迭代的节奏。
加分项
1.性能/安全测试经验: 有使用LoadRunner, JMeter, Locust等工具进行性能测试,或了解OWASP Top 10等安全测试基础。
2.CI/CD 实践经验: 熟悉Jenkins, GitLab CI/CD等持续集成/持续部署工具及流程。
3.特定领域知识: 具备特定行业(如互联网、金融科技、物联网、嵌入式系统等)或特定技术栈(如移动端App测试、Web前端测试、后端服务测试)的测试经验。
4.测试工具开发经验: 有开发测试辅助工具或平台的经验。
ISTQB/其他认证: 持有ISTQB或其他软件测试相关认证证书。