关于客户
客户是一家顶级的国家抵押贷款机构,拥有超过400万终身客户。无论您是首次接触房屋贷款流程还是经验丰富的买家,客户都致力于提供有竞争力的利率和卓越的服务。作为一家在线抵押贷款机构,客户可以专注于客户的需求,而不是维护分行网络和银行产品。我们的使命是通过使我们的客户能够实现并维持他们对家的愿景,建立业主权的基础。
项目描述
作为质量保证团队的一部分,您将负责推动质量,重点是自动化。您的工作是构建和维护我们的测试框架并执行主要的自动化测试。您将使用尖端技术来验证我们的API和应用程序的质量、完整性、安全性和可扩展性,因为团队扩展并增加我们的软件的功能和能力。
您将与我们的工程团队紧密合作,在我们高度协作的环境中交付高价值和高质量的软件。
职责
设计、构建、实施和维护自动化测试套件,以验证我们应用程序的质量、安全性和可扩展性。
与产品和开发团队合作,交付UI、验收、集成、API和端到端测试,确保所有需求、功能和故事在部署前已完全测试并得到利益相关者的接受。
在软件进入生产环境之前预防错误和漏洞,并增强我们应用程序的代码覆盖率。
理解作为用户旅程指定的各种功能的行为,并使用手动和自动化测试套件验证这些旅程。具有BDD(行为驱动开发)背景者优先。
根据团队的要求执行功能/非功能测试。
与更广泛的PennyMac生态系统和工程团队合作。通过这样做,您将不断改进我们的工程和测试流程、工具和标准。
保持对新兴测试工具和行业趋势的了解,并就如何改进我们现有的测试框架提出建议。
有设计、描述和实施自动化和手动测试用例的经验。
至少3年以上在复杂技术业务环境中担任高级QA的测试经验。
在从头开始构建API测试自动化框架方面有显著经验,涵盖不同架构级别。
具有使用Selenium、Webdriver.io、Cucumber.js、Cypress.io等UI测试框架和其他前端测试工具的经验。
有使用JavaScript和/或TypeScript创建测试自动化策略和框架的经验。
有设置或使用CI/CD管道(Gitlab CI/CD优先)的经验,重点是测试。
对非功能和安全测试有深入理解。
具有出色的沟通能力(书面和口头),能够清晰、热情地向组织的所有层级,包括开发人员、架构师、团队领导、业务利益相关者和高级管理层,谈论技术。
具有强大的组织能力,并喜欢动态和敏捷的环境。
对细节有敏锐的洞察力,对测试软件功能有系统的方法,并对各种测试学科和框架有深入理解。
具有Scrum流程和仪式、持续改进和迭代产品开发生命周期的经验。
Jira经验也是一个加分项。
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。