高级软件质量保证专家

温哥华 2天前全职 网络
面议
关于雨林 Rainforest Automation正在改变公用事业和企业使用电力的方式。我们的实时能源智能平台帮助公用事业管理需求、提高电网可靠性,并通过需求响应、DER集成和高级分析提供屡获殊荣的客户体验。 关于该职位 您将为生产能源管理平台构建全面的测试自动化。您将测试复杂的微服务、事件驱动系统、物联网设备集成和API,同时开发自动化测试框架。 技术栈 • 测试:Jest、Cypress、使用Docker Compose的E2E • 平台:NestJS微服务、TypeScript • API:GraphQL、REST、WebSockets • 架构:基于事件驱动的Kafka • 数据:PostgreSQL、Redis • 基础设施:Kubernetes、Docker 您的工作内容 • 使用Jest和Cypress开发和维护自动化测试套件 • 测试GraphQL和REST API • 验证分布式微服务中的事件驱动工作流 • 测试实时功能和WebSocket连接 • 构建E2E测试场景 • 执行负载和性能测试 • 测试物联网设备集成和通信协议 • 在Kubernetes环境中调试问题 • 与工程师合作制定可测试性标准 所需经验 • 4年以上QA经验,具有强大的测试自动化经验 • 精通Jest或类似测试框架 • API测试(REST、GraphQL) • TypeScript/JavaScript熟练 • Docker和容器化环境 • Git和CI/CD管道 • 测试策略开发 强烈希望: • 使用Cypress或Playwright进行E2E测试 • 微服务测试经验 • 事件驱动架构测试(Kafka、消息队列) • 性能/负载测试 • WebSocket测试 • 物联网或硬件测试 • Kubernetes经验 挑战 • 测试具有多个集成点的复杂分布式系统 • 验证异步服务中的事件驱动工作流 • 确保关键基础设施的可靠性 • 测试物联网设备连接 • 处理实时数据流 • 验证第三方API集成 • 在快速开发周期中维护测试套件 为什么加入 • 技术深度:测试尖端的物联网和优化系统 • 真实影响:确保电网的可靠性 • 自动化重点:从头开始构建测试框架 • 现代技术栈:GraphQL、Kafka、Kubernetes、微服务 • 学习:能源管理和物联网生态系统 地点 • 必须在加拿大 • 位于大温哥华地区 - 混合办公 薪资 • $100,000 - $115,000 申请方式 在您的简历中包含或附上: • 展示测试自动化工作的作品集 • TypeScript/JavaScript测试框架经验 • API和微服务测试背景 提交至:careers@rainforestautomation.com