软件测试工程师

15个月前全职
Caxy Interactive

Caxy Interactive

location 纽约
unsaved
QA测试工程师 | 自动化测试重点 我们的QA /测试工程师将各种开源编程语言和技术与纪律严明的行业标准相结合,通过多种不同的测试方法和框架,包括自动化测试、单元测试、功能测试、冒烟测试、黑盒/白盒测试等,来确保我们为客户产品构建的功能的质量。 Caxy的所有团队成员都紧密合作,创新新技术,并为客户提供优秀的产品。在我们的QA测试工程师角色中,您将与公司内的各种角色合作,并在极少数情况下,可能直接与客户技术团队接触。您将负责同时处理1-5个项目(取决于项目的规模、需求和可用带宽),并根据情况可能作为唯一的测试人员或作为少数几个测试人员之一工作。 在这个角色中,您将做一些事情,例如根据角色的相关性解决一级网站问题,设置项目的测试套件,支持帮助台团队,构建单元测试、功能测试或自动化浏览器测试(selenium、playwright、puppeteer或类似的工具)。您还可以为一般的测试准备做出贡献,编写测试计划,执行测试计划,或根据角色的需要提供测试文档和迭代交付物。 如果您具备以下条件,那么您可能非常适合这个角色... • 有积极主动的动力,天生的问题解决者,对于在问题出现之前找到问题充满热情。 • 渴望走在前沿 - 了解问题、机遇、安全性和扩展性 - 如果您是一个未来导向的思考者,那么您适合这个角色。 • 对质量管理和拥有产品质量充满激情。 • 对测试的使命关键标准保持纪律性。 • 对需要进行适当的事情感兴趣 - 您喜欢多样性,喜欢能够介入其中。 • 对技术、咨询或在不同行业(初创公司、金融科技、高等教育、制造业等)构建各种应用程序感兴趣。这种兴趣意味着理解不同的领域和不同的规模需要不同的解决方案 - 并为它们量身定制这些解决方案是非常重要的。 • 具备逐步取得进展的能力 - 理解如何优先处理关键需求,并制定计划以解决较小的需求 • 您是一个善于沟通的人,并且非常注重细节 • 强大的分析能力,能够评估测试结果,发现问题并追踪根本原因 • 对技术有真正的热爱,对软件开发生命周期中质量保证的角色有深入的理解,并渴望在这个领域不断学习和专业成长。 我们的QA测试工程师具备以下技能... • 专业的沟通和故障排除能力 • 专业的技术问题和解决方案文档化能力 • 专业的注重细节、问题分析和解决问题的能力 • 专业的数据收集、分析和报告能力 - 特别是在考虑到缺陷、回归和其他质量问题的文档化和报告方面。 • 精通于专家级别的产品测试需求收集 • 精通到专家级别的测试环境设置、在测试环境中工作以及保持环境与测试的同步 • 精通到专家级别的多种测试方法手动和自动化:黑盒、白盒、冒烟测试、自动化测试、单元测试、功能测试等 • 精通到专家级别的自动化测试框架,如selenium、playwright、puppeteer或类似的工具。 • 精通到专家级别的构建自动化测试系统和管理其中的测试 • 熟练掌握质量管理系统 • 具备能力 - 熟悉CI/CD流水线工具(Jenkins、Github Actions、CircleCI等) • 具备能力在版本控制(Git)中工作 • 具备能力 - 编写测试计划,管理测试计划,并更新测试文档 • 初级到具备能力使用JIRA、Harvest、Github等项目管理工具 • 有经验的JavaScript单元测试框架(Jasmine、Karma等)熟悉 - 优先考虑 • 有经验的JS技术栈(Node、React、GQL)熟悉 - 优先考虑 • 了解可用性/可访问性标准、SEO、分析 - 优先考虑 • 了解React/Node的工作知识 - 优先考虑 您可以期待的职责... • 响应并解决或协调解决与测试工程师角色相关的帮助台报告的问题 • 积极参与规划、整理和其他敏捷仪式,因为它与角色和特定项目的责任相关。 • 在项目上设置测试套件,并为caxy标准建立或支持测试标准,并根据项目的要求进行特定的调整。 • 根据角色的相关性编写和维护测试票据和功能工作的测试记录。 • 在支持我们的更大堆栈(Node、React、GQL、TypeScript、Postgres/MySQL、NoSQL(mongo、dynamo、couchbase)等)的技术和语言中编写测试。 • 构建自动化浏览器测试(selenium、playwright、puppeteer或等效工具)的框架和标准 • 持续学习测试技术、标准和最佳实践。 • 参与项目交付物和目标,按照角色的要求达到规定的承诺 • 根据需要与团队和技术客户团队进行沟通,共同拥有或分享测试和质量控制责任。 • 编写和维护测试文档、培训文档和其他所需资源,以确保代码质量良好。 我们有一些要求... • 您能够在我们的工作时间(中央时间9AM - 5:30PM)工作 • 您能够根据需要来我们的办公室。 • 有测试工程师或类似角色的经验 • 有管理大型应用程序的测试套件和测试计划的经验 • 了解各种测试方法/技术 • 熟悉质量标准、法规和最佳实践 • 出色的故障排除能力和分析思维 • 能够理解并根据规范或口头沟通创建测试计划