职位描述
主要职责
● 自动化测试:编写和执行自动化测试脚本,以优化和加速验证流程。
● 手动测试:对核心iOS和Android应用程序的功能和缺陷进行手动测试,确保用户体验的流畅性。
● 回归测试:执行全面的回归测试,防止缺陷进入生产环境。
● 测试用例设计:为新功能设计详尽的测试用例,确保覆盖所有边缘情况和用户场景。
● 固件测试:执行新固件更新的功能验证测试,确保软硬件的无缝集成。
● 缺陷管理:在缺陷跟踪系统中详细记录和报告缺陷,提供清晰的重现步骤和相关信息。
● 跨团队协作:与开发、设计和产品团队保持高效沟通,确保质量问题得到及时关注和解决。
任职要求
● 经验:
● 3年以上软件测试经验,特别是有iOS和Android应用程序测试的实际经验。
● 熟悉软件开发生命周期(SDLC)和敏捷开发方法论。
● 具备UI和UX设计原则的知识,能够识别和评估用户界面的质量。
● 技术技能:
● 熟练使用Git进行版本控制和管理分支。
● 具备编写自动化测试和自动化脚本的经验,能够支持高效的测试流程。
● 能够编写和运行基本的Bash shell脚本(具备Python或Ruby经验者优先)。
● 熟悉移动应用程序、响应式Web体验和硬件集成的测试方法。
● 了解复杂的构建系统,如Cocoapods、Fastlane和CircleCI。
● 沟通与协作:
● 具备出色的技术沟通能力,能够清晰描述失败案例和重现步骤。
● 能够在跨职能团队中有效协作,确保质量问题得到及时解决。
● 教育背景:
● 计算机科学或相关领域的学士学位,或具备同等水平的专业经验。
加分项
● 熟悉固件测试和硬件验证流程。
● 熟练使用Jira、GitHub、Xcode和Android Studio等工具。
● 精通英语、西班牙语、德语、法语或日语者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕