岗位内容:
1. 设计和执行测试用例,并记录测试结果。
2. 分析并报告软件缺陷,包括重现步骤、缺陷严重程度和影响范围。
3. 参与产品设计过程,提供测试建议和反馈。
4. 参与质量评估和重大质量事故分析;
5. 负责实验室设备管理,包括收集整理设备档案资料,编写设备校准、维护保养计划,完成设备的基本维护保养;
任职要求:
一、基础技能要求:
1.深入理解软件测试基本概念、原则和流程,如测试计划制定、测试用例设计、测试执行、缺陷管理等。能够依据需求文档,独立完成测试计划的规划和测试用例的编写,确保测试覆盖全面。
2.熟悉常见的测试类型,包括功能测试、性能测试、兼容性测试、安全测试、易用性测试等,并能针对不同类型的测试制定相应的测试策略
3.熟悉 HTML、CSS、JavaScript 基础知识,能够读懂页面结构、样式和交互逻辑代码。可以通过查看代码,快速定位页面元素和潜在的交互问题。
4.了解 HTTP/HTTPS 协议,熟悉常见的请求方法(GET、POST等)和状态码含义,能够分析网络请求和响应,排查接口和数据传输方面的问题。
二、测试工具使用
1.熟练使用至少一种自动化测试框架,Cypress或者Selenium WebDriver,能够编写自动化测试脚本。
2.熟悉 JMeter 或 LoadRunner 等性能测试工具,能够进行 Web 应用的性能测试,包括并发用户模拟、响应时间分析、吞吐量测试等,发现性能瓶颈并提出优化建议。
三、数据库知识
1.熟悉关系型数据库MVSQL,能够进行基本的 SQL操作,包括查询、插入、更新和删除数据用于验证数据库与 Web 应用之间的数据交互是否正确。
四、其他要求
1.具备良好的学习能力和团队合作精神,能够快速学习和掌握新的测试技术和工具,适应不断变化的项目需求。
2.工作认真负责,有较强的责任心和耐心,注重细节,能够保证测试工作的质量和准确性。
3.具备一定的文档编写能力,能够撰写清晰、规范的测试报告和相关文档。