职位概述
主要技能(必须具备)
• 至少 6-8 年的测试总经验。
• 至少 2 年的手动测试经验。
• 具有 4 到 6 年的自动化测试经验,优先考虑熟悉 Selenium WebDriver。
• 在敏捷环境中至少有 3 年的深入自动化测试经验。
• 主要职责是使用 Selenium WebDriver 设计和自动化 Web 应用程序测试。
• 根据系统需求和设计规范分析、设计和构建自动化测试用例。
• 必须能够开发测试自动化框架,并根据最新变更优化现有框架、TDD 脚本并进行调试。运用高级的 QA 原则、方法和技术来测试和确保 B2B、B2C 软件的质量。
• 领导复杂的缺陷检测、问题解决和软件故障排除。
• 定义和执行连接产品在支持的平台(Web、移动 iOS 和 Android)上的系统集成测试,以确保产品的端到端质量。
• 设计项目的整体测试计划和主要测试日程。
• 在团队中担任领导角色,负责项目/应用程序质量保证的决策。
• 对自动化测试的所有方面的设计和开发负责,包括自动化脚本的创建、执行和维护。
• 应能够为移动自动化构建框架并与当前框架集成。
• 与业务分析师团队紧密合作,以了解功能并制定正面和负面的测试策略。
• 验证、确认并签署发布。
次要技能(可选)
• 除了 Selenium 外,具有 Appium 的强大经验。
• 在推荐未来应用程序/项目发布的质量改进措施方面有经验。
• 有指导和辅导经验较少的团队成员的能力。
• 具有测试基于云的 SaaS 产品的知识和经验。
• 理解产品开发生命周期。
• 对 SDLC 过程、需求规范、软件开发和软件调试有良好的概述。
• 了解使用版本控制系统(如 SVN 或 GIT)。
• 能够快速研究和学习新的编程工具和技术。
• 理解响应式网页设计的使用。
• 处理大数据集及其处理和存储的经验。
• 熟悉构建工具(如 Ant、Maven 和 Gradle)者优先。
• 有使用问题跟踪产品(例如:JIRA)的经验将是一个额外的优势。