岗位职责:
1、根据产品需求和设计文档,编写高质量的测试用例,涵盖功能测试、接口测试、性能测试、兼容性测试等方面,确保测试用例的完整性、准确性和可执行性。
2、搭建和维护测试环境,包括搭建各类操作系统(Windows、Linux 等)、数据库(MySQL、Oracle 等)及相关中间件环境,保障测试环境的稳定性和可用性。
3、进行自动化测试脚本的开发与维护,选用合适的自动化测试工具(如 Selenium、Appium、Jmeter 等),提高测试效率,减少重复劳动,尤其在回归测试中发挥重要作用。
4、参与性能测试工作,制定性能测试方案,使用性能测试工具模拟高并发场景,分析系统性能瓶颈,如响应时间、吞吐量、资源利用率等,并提供性能优化建议。
5、负责测试报告的编写,总结测试过程、测试结果、缺陷统计分析等内容,为产品上线决策提供数据支持,并对测试过程进行复盘,持续改进测试流程和方法。
6、与开发团队、产品团队保持密切沟通,及时反馈测试过程中发现的问题,推动跨部门协作,确保产品质量符合预期,按时完成产品交付。
任职要求:
1、本科及以上学历,计算机相关专业(如计算机科学与技术、软件工程、信息管理与信息系统等),1-3 年软件测试相关工作经验。
2、熟悉软件测试流程和测试方法,包括黑盒测试、白盒测试、灰盒测试等,掌握功能测试、接口测试、性能测试、兼容性测试等测试类型的核心要点。
3、具备扎实的计算机基础知识,了解操作系统(Windows、Linux)、数据库(MySQL、Oracle)、网络协议(HTTP、HTTPS、TCP/IP)等相关知识,能够熟练操作数据库,编写基本的 SQL 查询语句。
4、有自动化测试经验者优先,能够使用至少一种自动化测试工具(如 Selenium 用于 Web 自动化测试、Appium 用于移动应用自动化测试)或编程语言(如 Python、Java)开发自动化测试脚本。