工作内容
QA工程师负责Planning Center产品的质量管理。理想的候选人应具有坚实的质量保证和软件测试基础,拥有相关的课程学习或认证。他们应对测试自动化方法和工具有浓厚兴趣,对软件开发和测试方法有良好的掌握,以及高级的手动测试知识。熟悉像Python和JavaScript这样的编程或脚本语言者优先。
这个角色是产品团队的重要组成部分,负责提高产品质量水平。职责包括但不限于:
- 制定全面的测试计划,涵盖不同类型的测试
- 在测试计划阶段识别工作的潜在风险和挑战
- 执行预定义的手动测试用例
- 为QA团队改进测试策略做出贡献
- 熟悉Cypress和其他用于编写自动化测试的工具
- GitHub工作流程:理解使用GitHub进行版本控制,包括提交和拉取代码
- 编写测试脚本:在监督下能够创建基本的自动化测试脚本
- 调试技能:调试自动化测试
- 领导协调整个产品或重大更新的BETA测试工作
- 为网络软件和移动应用程序开发和实施推出策略,考虑不同的用户群体
- 记录BETA测试的观察和反馈
- 识别和报告简单的错误或问题
- 记录错误 - 在监督下,准确地在跟踪系统中记录简单错误
- 协助研究错误 - 协助使用他人提供的详细步骤重现报告的错误
- 测试错误修复 - 按照测试计划,在受控环境中验证简单错误的修复
- 审查产品推介 - 从质量角度评估产品推介
- 参加与产品经理(PM)和工程经理(EM)的会议,了解SDLC以及支持团队的最佳方式
- 与团队成员有效沟通
我们寻找的人
我们提供的文化强调持续学习、工作生活平衡,以及对我们客户社区的有意义影响。我们的核心价值观塑造了我们的工作:
- 谦逊参与 - 我们积极开放地参与,愿意倾听、学习和无论技能水平、专业知识或组织结构的位置,都要深思熟虑和友好地说话。
- 投资于我们的团队 - 我们投入时间和精力于团队的成功 - 通过有效沟通改善协作,为不同的观点创造空间,分享知识和提问。
- 做到最好 - 我们力求做到最好的工作 - 持续寻找提高个人产出质量和为团队整体成功和成长做出贡献的方法。
- 关注客户影响 - 我们在决策中为客户的最佳利益辩护 - 我们可以追溯每个项目的目标,回到为客户创造积极价值。
- 全面思考,迭代工作 - 我们专注于采取实际步骤实现我们的目标,并具有更广泛背景的意识 - 大胆思考,小步快跑。
我们相信最强大的团队由具有不同背景和经验的人组成,我们致力于在Planning Center这里培养这种多样性。我们正在建立一个包容、支持的地方,让您做到最好。您将加入一个公司,在这里您的贡献受到重视,您的福祉很重要。
招聘流程
在招聘过程中,您将有机会与几位团队成员互动。我们强烈鼓励您向任何您互动的人提出任何问题。您面试我们就像我们面试您一样。
申请将被接受,直到3月11日上午9点PST。我们将在3月11日至15日之间评估和响应提交,Zoom面试将在3月18日至26日之间进行,最终决定将在4月2日之前做出。
下面是我们招聘流程的概述。
第一步:用简历和求职信申请。您的求职信应该直接针对您对这一职位的兴趣。我们想知道是什么让您进入QA领域,您的经历如何为您在这个角色中取得成功做好了准备,以及为什么您想加入我们的团队。
第二步:完成我们发送的"书面测试计划"练习,以便我们大致了解您的经验和技能。
第三步:盲Zoom筛选(无摄像头),这样我们可以更好地联系和了解您。
第四步:与QA和产品部门的一些人进行练习面试(我们将讨论您的测试计划,并询问您工作历史和QA方法的更深入问题)。
第五步:与QA和产品部门的一些人进行团队面试,包括QA经理、工程经理以及来自其他部门的QA测试员、招聘人员或主管。
第六步:如果一切顺利,将会提供工作机会,您可以考虑我们是否适合您。
*研究表明,尽管男性在符合约60%的标准时请工作,女性和技术领域中的代表性不足群体只有在符合每一个条件时才会申请。如果您不确定您的经验是否具有强大的能力,请告诉我们!
书面测试计划
作为我们质量保证(QA)职位申请流程的一部分,我们要求所有申请者提交一份书面测试计划。这份计划的重点应该是Groups Messaging功能,这是我们产品套件中跨多个平台(包括移动和网络环境)运行的关键组件。
您的提交将根据测试覆盖的全面性、方法的实用性和创造性、文档的清晰度,以及您对Groups Messaging功能所呈现的独特挑战的关注程度进行评估。
我们期待您的创新解决方案,以及您对确保这一重要通信工具的质量和可靠性的看法。祝好运!
要求
就业要求
工作要求
- 在质量保证和软件测试方面有相关课程学习或认证
- 作为手动QA测试员的以往经验
- 在制定全面的测试计划和执行手动测试用例方面的经验
- 与产品经理和开发团队合作的经验
- 高级手动测试知识
- 对软件开发和测试方法的良好理解
- 对编程或脚本语言的理解,尤其是JavaScript
- 使用Cypress等工具编写自动化测试脚本和调试自动化测试的基本技能
- 对使用GitHub进行版本控制的基本理解
- 对测试自动化方法和工具的浓厚兴趣
- 强大的分析和解决问题的能力
- 有效的沟通技巧,用于与不同团队合作
- 学习和适应与QA和测试自动化相关的新工具和技术的能力
- 持续改进测试策略和QA流程的意愿
福利