职位描述:1、测试计划和策略: - 制定详细的测试计划和策略,涵盖功能测试、性能测试和安全测试等方面。 - 设计和开发测试用例,以确保测试的全面覆盖。2、测试执行: - 进行手动和自动测试,验证系统和应用的功能性、性能和安全性。 - 分析和报告测试结果,跟踪缺陷,并与开发团队协作解决问题。3、自动化测试: - 开发和维护自动化测试脚本,提升测试效率和准确性。 - 使用自动化测试工具(如Selenium、Appium)进行持续集成和持续交付(CI/CD)测试。4、文档和报告: - 编写和维护测试文档,包括测试用例、测试计划和测试报告。 - 定期汇报测试进展和质量状况,提供改进建议。5、协作和沟通: - 与开发团队、产品经理和其他相关人员密切合作,确保测试需求的理解和实现。 - 参与项目评审会议,提供测试方面的专业意见。职位要求:1、计算机科学、软件工程或相关专业的学士学位或以上学历。2、至少3年以上软件测试工作经验,具有IoT或智能设备测试经验者优先。有电动轮椅或医疗设备测试经验者优先。3、技术技能: - 熟悉软件测试理论和方法,具备编写测试用例和测试脚本的能力。 - 熟练使用测试管理工具和缺陷跟踪系统(如JIRA、TestRail、禅道)。 - 熟悉自动化测试工具和框架(如Selenium、Appium、JUnit)。 - 了解常见的编程语言(如Java、Python)和脚本语言。4、软技能: - 优秀的问题分析和解决能力,注重细节和质量。 - 良好的沟通和团队合作能力,能够在跨职能团队中有效协作。 - 自我驱动,能够在快速变化的环境中灵活应对。5、加分项: - 具有物联网设备测试经验。 - 了解嵌入式系统和传感器技术。 - 具备安全测试和性能测试的经验。