职责
• 根据业务需求和概念文档设计和开发测试计划和功能测试用例。
• 在测试执行过程中记录测试缺陷和错误。
• 对开发人员记录的错误提供澄清,跟踪和报告测试进度。重新测试已修复的缺陷以确保正确关闭。
• 执行包括功能测试、集成测试、回归测试和性能测试在内的测试。
• 与技术负责人/业务分析师/用户密切合作,了解业务需求。
• 及时与开发人员合作,分析、调试、解决设计/代码问题,并参与代码审查。
要求
• 强大的分析能力,能够处理复杂的需求,提出端到端的场景和测试用例。
• 了解自动化和手动测试的测试生命周期。
• 了解敏捷方法论,将验收标准转化为测试用例。
• 具备构建/支持端到端自动化框架的经验。
• 熟练掌握API自动化测试,并熟悉JIRA、Gitlab pipeline等工具。
• 熟练掌握核心Java、JSON、Java API for RESTful Web Services (Spring)等REST API。
• 至少具备以下技术中的一项经验:Mockito、JUnit、Cucumber、Selenium。
• 具备使用REST API等工具的实际经验。
• 熟悉编写在CICD流水线中运行的自动化测试用例。
• 具备Gitlab、Github等工具的使用知识。
• 在开发复杂的SQL查询(包括存储过程)方面具备丰富经验。