职位描述
FileCloud正在寻找一位经验丰富的QA自动化工程师加入我们位于沙特阿拉伯利雅得的团队。此角色主要通过自动化和测试来确保软件的质量和可靠性。合适的候选人将与交付团队紧密合作,负责设计、开发和维护自动化框架,同时努力提高自动化套件的效率和准确性。重点是将自动化实施到产品中以减少手动工作。此职位完全基于办公室工作,需在我们的KSA办公室与我们全球远程FileCloud团队的其他成员一起工作。
关于产品和公司:FileCloud是一个超安全的EFSS(企业文件同步和共享)平台,提供行业领先的合规性、数据治理、数据泄漏保护、数据保留和数字版权管理功能。FileCloud是非结构化数据内容治理和协作的领导者,受到全球1000强企业、教育机构、政府组织和服务提供商的信赖和使用。除了企业文件共享解决方案外,FileCloud的产品组合还包括Signority(于2024年5月收购),一个位于加拿大的电子签名和文档工作流平台。我们目前正在扩展我们的团队,以发展和改进FileCloud。
主要职责:
- 负责使用Typescript编程语言和测试工具设计、开发和维护自动化测试脚本和框架,以创建可以反复执行的自动化测试来验证软件应用程序的功能。
- 与开发人员和质量工程师(QEs)紧密合作,创建全面的测试计划和测试用例。
- 执行探索性测试以识别软件中的缺陷、问题或不一致。
- 在设置和维护CI/CD管道中发挥关键作用。确保自动化测试集成到管道中,并作为开发过程的一部分执行,为开发人员提供快速反馈。
- 负责创建和管理测试数据集,以确保全面的测试覆盖。
- 参与团队成员编写代码的同行评审,以确保其可测试并符合质量标准。
- 与开发人员、QA工程师、产品负责人和其他利益相关者密切合作,了解需求,优先考虑测试工作,并确保软件达到质量目标。
- 记录测试计划、测试用例、错误报告和自动化脚本。
- 及时了解最新的测试工具和技术,评估和采用那些可以提高测试效率和效果的工具和技术。
资格和技能:
- 计算机科学学士学位
- 精通以下至少一种编程语言:PHP / Typescript / Python
- 5年以上构建和维护自动化的实际经验。
- 熟悉测试自动化工具和框架,如Playwright(优先)、Selenium、TestNG、JUnit、NUnit、PyTest、Protractor、Karate、Codeception等。
- 理解Web技术,如HTML、CSS、JavaScript,以及Web应用程序架构的知识。
- 了解API测试工具,如Postman、RestAssured或SOAPUI,并具有测试RESTful和SOAP API的经验。
- 能够设计和开发可维护、可扩展和可重用的测试自动化框架。
- 熟练使用Git等版本控制系统跟踪代码更改并与其他团队成员协作。
- 熟悉CI/CD管道和工具,如Jenkins或其他用于自动化构建和部署过程的工具。
- 理解NoSQL数据库,并能够编写数据库测试查询。
- 熟悉压力和负载测试工具,如JMeter是一个加分项。
- 有采用AI简化质量保证的经验是一个加分项。
- 非常好的问题解决能力。
- 理解敏捷方法论并有在敏捷/Scrum开发环境中工作的经验。
- 有效的沟通能力,与开发团队、QA团队和其他利益相关者合作,并清晰报告测试结果和问题,协作、团队合作以及对质量和持续改进的承诺。
- 了解测试自动化最佳实践,包括测试用例设计原则、数据驱动测试和关键字驱动测试。
我们提供:
- 成为一支充满激情、致力于打造世界级产品的团队的一员。
- 专门的培训和教育机会时间。
- 导师模式,导师和团队支持您的发展。
- 具有竞争力的薪水和年度奖金。
- 在公司核心工作时间(美国东部标准时间上午9点至中午12点)之外灵活的现场工作时间。
- 20天带薪休假,服务3年后增加2天,服务5年后再增加3天(加上您所在国家的10个公共假期)。
- 在生日当天或如果生日不在正常工作日则在替代日享有带薪假期。
- 带薪假期用于志愿服务您选择的慈善机构。
- 每月支付的互联网费用,以及提供的午餐和健康津贴。
- 报销与角色相关的所有硬件成本。
- 我们对加入团队的每个人进行背景安全检查。
职位要求
无