职责描述:
1、编写测试计划和测试用例。
2、按照测试计划和测试用例,执行测试,包括功能测试、性能测试、兼容性测试等,并记录测试结果和bug。
3、分析测试结果和bug,与开发人员协作,跟踪问题的解决情况,直至问题得到解决。
4、优化测试流程和方法,提高测试效率和质量,包括自动化测试、性能测试、安全测试等方面的优化和改进。
5、参与软件设计和架构评审,对软件设计和架构提出测试方面的建议和意见,确保软件设计和架构的合理性和稳定性。
6、需要为开发人员、产品经理等提供技术支持,解决技术方面的问题,提供专业的意见和了、定期向相关人员汇报工作进展和总结,对测试计划的执行、测试用例的设计、bug的发现和解决等方面进行总结和分析,以便及时发现问题并采取措施解决。
任职要求:
1.计算机相关专业本科及以上学历,具备扎实的计算机专业基础知识,包括操作系统、网络、数据库等。
2.熟悉相关的测试理论和方法,例如黑盒测试、白盒测试、灰盒测试等。
熟悉测试工具和自动化测试框架,例如Selenium、Appium、Junit等。
3.具备一定的编程能力,熟悉至少一种编程语言,如Java、Python等。
4.熟悉常用的数据库,如MSQL、Oracle等,并有一定的数据库操作经验。
5.熟悉常用的网络框架和工具,如Spring、Django等,并有一定的网络测试经验。
6.熟悉常用的操作系统和服务器,如Linux、Unix等,并有一定的系统管理和维护经验
7、有经验,要求的工作年限及具备的经验:具备5年软件测试经验;