全球市场的质量保证
市场正在迅速变化,对快速软件发布的需求日益增加。敏捷开发已成为主流;在全球范围内,92%的开发团队采用敏捷开发,其中71%的团队目标是每周至少发布一次。在如此快速的开发周期中,手动验证显得过于耗时,急需自动化解决方案。我们的服务可以解决这些关键挑战,使客户在软件开发中获得竞争优势。全球质量保证的预算预计将超过1万亿美元。我们正在迅速扩大国际服务范围,以赢得这一庞大的全球市场。
关于我们
Autify, Inc.是一家总部位于旧金山的初创公司,由第一支从美国顶级加速器Alchemist Accelerator毕业的日本团队创立。我们的使命是通过技术赋能人们的创造力,我们一直在提供一个AI驱动的自动化平台,旨在消除测试阶段。
自2019年以来,我们提供了基于AI的无代码测试自动化产品,并将团队扩展到100人以上。我们的下一步是加倍投入GenAI。自2019年以来,我们一直在投资AI并帮助客户提升软件质量,因此我们知道如何在软件质量保证中最佳利用GenAI。最近,我们推出了新产品Genesis,一个用于软件质量保证的GenAI代理。
关于这个角色
职位目的
您将与团队中的SRE和部门中的工程师合作,处理所有基础设施相关的事务。您将帮助提高我们当前和未来产品的可靠性、安全性和成本效益,同时通过自动化减少重复性工作,并将警报噪音降至最低。您将是为我们当前和未来推出的产品提供结构完整性的支柱。
职责
• 在AWS和Google Cloud中进行基础设施开发。
• 与其他工程师和产品负责人合作,实施各种功能,同时考虑性能、安全性、成本效益和可靠性。
• 主动识别可以从可靠性、性能或成本效益的角度进行改进的功能。
• 通过改善现有基础设施、代码质量、监控和CI/CD管道来促进未来的发展。
• 保持我们的系统正常运行,以满足我们的服务水平目标(SLO)。
• 参与事故处理,并参与值班轮换(尽力而为)。
任职资格
• 具有AWS和Google Cloud的基础设施开发经验,能够独立提出架构设计,包括这些云平台的组件。
• 具备基础设施即代码工具的经验,最好是Terraform。
• 精通至少一种后端语言(如Golang、Python等)。
• 具备容器编排框架的经验,最好是Kubernetes。
• 愿意深入了解用Rails、TypeScript或Golang编写的不熟悉的代码库——虽然我们不期望直接对产品功能做出贡献,但某种程度的内在工作理解是必需的。
• 能够在日本标准时间工作(可以讨论部分在JST工作)。
• 英语能力(商务水平或更高)。
加分项
• 具有敏捷和Scrum开发经验。
• 具有端到端测试自动化工具的经验,并对测试充满热情。
• 具有安全编码指南和安全框架(如SOC2、HIPAA、ISMS)的经验。
期望的个性特征
• 理解客户需求,无论客户是内部平台消费者还是外部产品用户。
• 能够迅速调整工作方向和优先级,以符合公司目标。
薪资
• 年薪¥8,000,000 - ¥10,000,000
• 每年进行两次绩效评估
• 包含年度奖金(奖金金额根据个人表现和公司整体业绩而异)。
选拔流程
• 人力资源面试:45分钟
• 编程测试(带回家完成)
• 招聘经理面试:45分钟
• 技术面试:60分钟
• 参考检查
关于工程团队
我们的团队
Autify的工程团队是国际化的,超过一半的工程师是外籍人士,所有开发人员都讲英语。我们拥有良好的文化,成员尊重彼此的背景。由于我们有两个产品,Autify for Web和Autify for Mobile,我们的开发工程师被分为两个团队,分别对应每个产品。我们大约有30名前端、后端和技术支持工程师,他们与工程经理、产品经理、质量保证经理、设计师和机器学习工程师密切合作。产品经理负责整体路线图。产品经理制定粗略的路线图,并与工程师和设计师合作,详细规划每个功能和错误修复,然后再实施。根据功能的大小,我们从工程师中指定一名功能负责人,负责项目并赋予其做出技术决策的权限。
我们的开发流程
我们会创建一个关于将要开发的功能的工单。在某些情况下,产品负责人会根据用户反馈创建;在其他情况下,各团队会直接创建错误和调查请求。
开发周期由一个为期两周的Sprint组成。在Sprint的第一天规划阶段分配开发任务,并举行每日站立会议,以检查整体进度和任何问题。(如果有时差,则在午餐时间进行)。
我们在GitHub上进行代码审查。审查后,合并的分支会自动部署到暂存环境,并进行端到端测试(由Autify自行完成)。
在集成分支上测试后,将其部署到生产环境。根据需要,每周进行多次部署。我们还举行Sprint仪式,如Sprint规划、功能完善和Sprint回顾会议。开发人员将在Sprint结束时向所有员工演示开发的功能。
技术栈
• 后端:Ruby、Ruby on Rails、Go
• 前端:JavaScript、TypeScript、React、Redux、Styled Components
• 机器学习:Python、PyTorch、Kubernetes、GPT-4
• 数据库:PostgreSQL、Redis
• 测试:Appium、Selenium、WebdriverIO、Puppeteer
• 基础设施:AWS、Docker、Terraform、Packer、MacStadium、GoogleCloud
• 监控:Datadog、New Relic、Sentry
• CI/CD:CircleCI、GitHub Actions
• 源代码管理:GitHub
• 项目管理:Jira
• 其他:G Suite、Slack、Notion、Gather、Zoom、Miro、1Password、Mixmax、Calendly等。
雇佣条件
雇佣状态
• 正式员工(全职)
• 试用期:入职后6个月(条件与正式员工相同)
工作地点
• 东京办公室或日本远程
工作时间
• 完全弹性时间
注意:工作时间(开始和结束时间)的确定必须在不妨碍自身职责(包括对下属的指导和监督)的前提下进行,并且在与其他员工的协调和沟通方面没有障碍。
奖金
• 每年两次
假期/带薪休假
• 完整的五天工作制(法定假日、年末和新年假期等)
• 无限带薪休假
福利
• 配备各种社会保险
• 定期健康检查
• 股票期权
• 入职时租用笔记本电脑
• 远程工作津贴
• 英语学习支持
• 技能提升支持
• 签证赞助
• 搬迁奖金
• 搬迁住房支持