技能:
• 移动测试和自动化:
• 在移动测试方面有7年以上的经验,专注于iOS和Android
• 熟练掌握移动测试自动化工具,最好是Appium、Selenium和Java。
• 独立执行iOS和Android平台的自动化。
• API和微服务:
• 对OpenAPI标准的API设计有深入的理解和经验。
• 熟练掌握REST WS、JSON,并为内部和外部使用编写API文档。
• 有微服务架构的经验。
• 编程和软件测试:
• 出色的编程技能,同时精通软件测试。
• 能够测试客户端-服务器应用程序、微服务、事件驱动数据传输和实时应用程序。
• 测试方法:
• 有烟雾测试、功能测试和回归测试的经验。
• 熟悉敏捷软件开发方法论。
• 测试自动化工具:
• 有使用Appium、Selenium、Jenkins、Jira和Git集成等自动化工具的经验。
• 移动云测试实验室:
• 熟悉移动云测试实验室环境,例如Browserstack、SauceLabs。
• 协作和沟通:
• 出色的沟通和报告能力。
• 能够与开发人员和自动化测试人员密切合作,确保交付的质量。
持续集成: 有使用Jenkins、TeamCity、Bamboo等持续集成工具的经验。
• 职责:
• 执行自动化:
• 独立使用Appium执行iOS和Android平台的自动化。
• 建议和实施:
• 推荐新工具并独立实施概念验证(POCs)。
• 协作测试:
• 与开发团队和自动化测试人员密切合作,确保交付物符合质量标准。
• 测试计划和执行:
• 与开发团队合作,规划、实施和跟踪端到端的测试活动。
• 支持测试计划、手动和自动化测试用例/脚本以及测试执行。
• 故障分析和报告:
• 进行有效的故障分析,并向团队和领导层提供一致的测试状态报告。
• 敏捷团队贡献:
• 作为敏捷团队的重要成员,帮助推动一致的测试实践。
• 质量保证领导:
• 确保工程团队交付符合定义的验收标准的优质产品。
• 辅导和指导:
• 辅导和指导其他质量保证团队成员,为有效的测试实践做出贡献。
• API文档:
• 使用Swagger等框架创建和维护全面的API文档。