关于雨林
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