职位概述
我们正在寻找一位自动化测试工程师加入我们的团队。作为关键成员,您将负责使用 Selenium 或 Appium 等工具设计和开发自动化测试脚本。
您将与开发和 QA 团队紧密合作,根据项目需求和用户故事规划和执行测试用例。您的目标是识别、记录和跟踪在自动化测试中发现的缺陷,并与开发人员合作确保及时解决。
主要职责:
• 使用 Selenium、Appium 或类似框架设计和开发自动化测试脚本
• 执行并维护 Web、移动和 API 应用程序的自动化测试脚本
• 与开发和 QA 团队合作,根据项目需求和用户故事规划和执行测试用例
• 识别、记录和跟踪在自动化测试中发现的缺陷,并与开发人员合作确保及时解决
• 持续改进现有的测试自动化框架和流程,以提高效率和测试覆盖率
• 将自动化测试集成到 CI/CD 流水线中,以实现持续测试和更快的发布周期
• 维护测试用例、脚本和测试结果的全面文档
所需资格:
• 经验:4-5 年的测试自动化和软件质量保证经验
• 编程技能:精通至少一种编程语言,如 Java、Python、JavaScript 或 C#
• 自动化工具:在 Selenium WebDriver、Appium 或类似的测试自动化工具方面具有扎实的实践经验
• CI/CD 工具:熟悉 Jenkins、GitLab 或 TeamCity 等 CI/CD 工具进行测试集成
• 测试框架:具有 JUnit、Cucumber、POM、TestNG 或 NUnit 等测试框架的经验
• 版本控制:精通 Git 等版本控制系统
• 敏捷方法论:在敏捷环境中工作,能够与跨职能团队协作的经验
• 强大的阿拉伯语本地化测试经验
• 有电子商务经验者优先,但不是必须的
所需技能:
• 候选人需具备自信的沟通能力,能够与不同层级的利益相关者进行有效沟通
• 应能在团队中良好工作,避免冲突