高级质量保证工程师

芝加哥 2天前全职 网络
面议
职位名称:高级 QA 工程师 - 查询处理 地点:远程(仅限美国) • 我们目前无法赞助或转移任何类型的签证* 招聘经理:高级 QA 工程经理 预计薪资范围:$145,000 至 $190,000 • 此职位的薪资将根据候选人在面试和其他评估中展示的经验和技能而定 关于 Ocient: Ocient 是一家数据分析软件解决方案公司,能够对复杂的大规模数据进行始终在线、计算密集型分析,具有卓越的性能,可节省高达 90% 的成本。Ocient 将数据转换、加载、复杂查询处理、AI、OcientML 和 OcientGeo 作为单一的综合解决方案,提供更深入的洞察和数据驱动的决策。企业可以在本地、OcientCloud 或公共云中部署 Ocient 的从试点到生产的解决方案,几乎无需资源密集型集成。Ocient 是一家全球碳中和公司,总部位于芝加哥,由包括 Greycroft、OCA Ventures、In-Q-Tel 和 Buoyant Ventures 在内的领先投资者支持。欲了解更多信息,请访问 职位概述: Ocient 正在寻找一位具有数据库查询处理方面强大专业知识的高级软件 QA 工程师。Ocient 的查询处理范围涵盖查询优化器、执行引擎、机器学习、数据库统计和地理空间组件。 主要职责: • 设计和执行全面的测试计划和自动化套件,以验证产品查询处理组件的新功能/优化。 • 开发、运行和分析针对系统级数据库功能的回归测试,确保功能稳定性、可扩展性和性能。 • 与开发团队紧密合作,将测试实施到每晚的 CI/QA 基础设施中,改进现有的测试覆盖率和查询处理组件的分析工具。 • 全面负责数据库查询处理的评估,与各团队合作以识别行为/功能问题、正确性差距和性能优化机会。 • 在定义测试策略、框架和最佳实践方面提供技术领导,以验证复杂的查询优化和执行场景。 • 与工程领导和内部利益相关者跨职能合作,以对齐功能设计目标,确保测试完整性,并推动问题的及时解决。 • 引领数据库测试基础设施的演变,以支持功能和系统级查询处理测试的可扩展性、可靠性和可重复性。 • 作为查询处理功能的主题专家,与客户运营和开发团队合作解决升级问题和验证。 • 构建性能不佳的客户工作负载的再现,与查询处理团队一起调查问题并进行根本原因分析。 • 指导初级工程师,培养数据库查询处理和功能测试方法方面的专业知识。 资格要求: • 计算机科学、计算机工程或相关领域的学士或硕士学位。 • 4-6 年数据库开发、管理或 QA 工程经验,理想情况下专注于测试和验证查询处理行为和数据库功能。 • 深刻理解关系和分布式数据库系统,具备强大的 SQL 查询设计、执行和分析技能。 • 在测试计划、设计和执行自动化、可靠的测试框架和数据库工作负载方面有丰富经验。 • 具备强大的 QA 和调试技能,能够在数据库引擎内追踪查询计划、执行和组件交互中的问题。 • 扎实的 Linux 专业知识——熟悉监控资源利用率、分析日志,并了解系统级因素如何影响数据库行为。 • 熟练使用 Python 进行测试自动化、诊断和功能验证。具有 JIRA、测试用例管理系统和版本控制工具的实际操作经验。 • 熟悉云环境(AWS 或 GCP),包括部署和监控。 • 能够分析复杂的测试结果,解释查询执行行为,并通过可视化和测试数据分析得出有意义的见解。优秀的书面和口头沟通能力,能够清晰地向不同受众传达技术发现。 理想的候选人将具备: • 对测试复杂的大规模分布式数据库系统充满热情,专注于功能正确性和性能。 • 能够深入研究 SQL 查询优化和执行的内部机制,成为我们查询处理的专家。 • 验证新查询处理功能的端到端——从测试计划和执行到资源管理——并分享结果以指导产品方向。 • 对发现查询形状的微小变化如何实现 10 倍性能提升感到兴奋,在实验室中重现查询性能问题。 • 对新工作负载生成感兴趣,并了解它们如何针对数据库的性能和压力组件,开发基础设施以测量数据库中的关键性能指标以理解和识别瓶颈。 • 高度协作,具备强大的沟通能力,能够独立工作以交付设计良好、有意义的测试结果。 我们目前不考虑使用代理或人力公司。我们不接受未经请求的代理或人力公司简历,并且不对与未经请求的简历相关的任何费用负责。 Ocient 为所有员工和求职者提供平等的就业机会,禁止任何类型的歧视和骚扰,并在招聘决策中不考虑种族、肤色、宗教、年龄、性别、国籍、残疾状况、遗传信息、受保护的退伍军人身份、性取向、性别认同或表达,或任何其他受联邦、州或地方法律保护的特征。 所有 Ocient 的官方职位发布和招聘沟通将直接通过我们的职业页面、LinkedIn 或电子邮件地址发出。如果您从其他来源收到有关职位的沟通,请谨慎对待并将问题直接发送至