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等。了解HTML、CSS、JavaScript等Web技术,以及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个公共假期)
生日当天或如果生日不在正常工作日则选择其他一天带薪休假
带薪休假一天,参与您选择的慈善机构的志愿服务
支付每月的互联网费用,以及提供午餐和健康津贴
报销与角色相关的所有硬件费用
我们对加入团队的每个人进行背景安全检查。