**职位描述**:
- 与产品团队密切合作,包括产品经理、设计师、开发人员和其他质量保证工程师,从功能的构思开始,根据业务需求设计新的/改进现有的测试套件
- 负责整个功能的沟通、质量和交付,负责整个迭代/发布周期的沟通
- 设计、实施和维护不同产品层面(如服务和UI层)的功能测试自动化
- 每天分析、调试和修复自动化测试,并相应提出缺陷
- 分析测试流程、发布周期、测试工具和技术,并提出改进意见
- 在每个功能上垂直工作,测试服务器端的业务逻辑以及移动应用程序的用户体验和用户流程
- 在Android和iOS操作系统上测试功能;与业务分析师合作进行分析测试,了解与支付和现有服务架构相关的业务和产品需求;深入了解领域知识
职位要求
- 至少8年的专业测试经验,熟悉微服务架构
- 熟悉API测试技术和工具(如Postman)
- 具备移动端测试的工作经验
- 熟练使用任何一种语言进行测试自动化(最好是JAVA、Kotlin);具备使用Maven和Gradle等构建工具的经验
- 具备JUnit和TestNG等测试框架的经验
- 熟悉CI/CD工具(如Jenkins、GitLab、CircleCI)
- 理解核心业务逻辑、算法和数据集,能够进行低级别的系统和数据分析
- 熟悉SCM(Git/SVN);具备使用Selenium、Rest Assured、Appium等开源自动化库的经验