我们的机会:
Chewy正在发展壮大,我们正在寻找位于马萨诸塞州波士顿、明尼阿波利斯州明尼阿波利斯或华盛顿州西雅图的软件开发测试工程师(SDET)。忠诚度工程是一个专注于构建后端和前端技术混合产品的新团队。在这个角色中,理想的候选人将参与迭代开发、测试,并为Chewy创新平台的增长和发展做出贡献。作为SDET,您将提供思想领导力,构建一个测试自动化框架来支持这个平台。您将为新的可扩展用户体验构建自动化测试工具,以惊艳我们的客户。您将在与我们高技能的工程团队合作的同时,推动创新、可扩展性和可维护性。
你将做什么:
• 创建和审查测试用例,以最大限度地发挥自动化测试执行的潜力。
• 协调和管理发布活动,确保每个元素的数据质量和干净的部署。
• 跟踪、监控和记录测试计划和测试结果。分析测试结果,了解缺陷的根本原因。
• 在不同范围(单元、组件集成、系统集成、性能等)实施程序化测试。
• 在敏捷环境中工作,与开发人员、产品经理和设计师合作,从特性规划阶段开始,确定适当和有效的测试策略。
• 设计和实施工具和框架,简化测试开发,包括模拟器/模拟和数据生成器。
• 构建适应我们CI平台的测试基础设施。在发布和验证过程中识别和开发自动化机会。
• 承担端到端数据质量和规则实施的责任。进行详细的源到目的地数据测试;识别数据完整性、数据准确性和转换逻辑问题
• 评估和评估新的工具和测试方法。创建用于自动化和可重复使用的测试的测试工具和框架。
• 在设计和代码审查中提供同行反馈。
• 在各种软件领域设计测试自动化:基于Web、本机iOS和Android应用程序、基于事件的系统和数据库。
你需要什么:
• 计算机科学、工程或其他技术学科的学士学位
• 3-5年的质量工程师或软件工程师经验
• 在Java、Swift、Kotlin、Javascript、Python或C#等一种或多种面向对象的编程语言中具有扎实的编程经验(我们大部分开发都是使用Java,还有一些其他JVM语言)
• 至少3年以上可扩展分布式微服务应用的自动化测试开发经验。
• 具有单元测试框架或其他集成测试框架(开源或商业)的经验
• 熟悉关系型数据库和SQL
• 理解TDD、BDD和数据驱动的测试实践
• 具有UI测试自动化经验,熟悉Selenium和/或Appium
额外加分:
• 熟悉Atlassian工具套件(Jira、Bamboo、Confluence)
• 在敏捷团队中工作的经验(Scrum、看板)
• 有React、Vue或Angular的经验
• 在Jenkins或类似工具中开发CI/CD流水线的经验
• 熟悉性能、可扩展性或安全/渗透测试。
• 了解VM测试环境和/或基于云的计算环境。熟悉AWS或类似的云平台。
Chewy致力于提供平等的机会。我们重视和接纳所有团队成员的多样性和包容性。如果您根据《美国残疾人法案》或类似法律有残疾,并且您需要在申请过程中或执行这些工作要求时获得适当的住宿,或者如果您需要宗教住宿,请联系CAAR@chewy.com。
如果您对申请有任何问题,请联系HR@chewy.com。
要查看Chewy的客户隐私政策,请点击这里。要查看Chewy的加州CPRA求职者隐私政策,请点击这里。
Chewy专注于电子商务、零售、宠物、客户服务和客户体验。他们的公司在Dania Beach设有办事处。他们拥有一个非常庞大的团队,团队成员数量在1001-5000人之间。到目前为止,Chewy已经筹集了4.51亿美元的资金;他们最新的一轮融资于2017年4月结束。
您可以在http://www.chewy.com上查看他们的网站,或在Twitter、Facebook和LinkedIn上找到他们。