← 返回岗位列表美国IT/互联网fulltime

高级QA工程师

雇主

Vi

地点

远程 · Remote · 美国

待遇

$面议

工作模式

远程

截止日期

1月6日

🤖 AI 简历匹配评估

检测你的简历与该岗位的匹配度,免费

免费评估

岗位摘要

DescriptionVi Operate puts AI agents into the daily operations of large health systems, providers, and pharma organizations.

岗位职责

Description
Vi Operate puts AI agents into the daily operations of large health systems, providers, and pharma organizations. Augment is the voice capability underneath it: the agents that call patients and providers, hold a real conversation, and take action in the systems where the work actually lives. This is a dedicated quality role for that work.
Testing a voice agent is not like testing software that returns the same answer twice. A similar call can go three different ways. A model update can quietly change behavior that nothing in a unit test would catch. When a call goes badly, the cause could be the speech recognition, the model, the voice synthesis, the telephony layer, or the integration underneath, and the transcript alone won't tell you which. Making that testable, repeatable, and catchable before a client hears it is the job.
You will own quality for agents that call real patients, providers, and caregivers. That means building the test and evaluation systems our engineers develop against, deciding what has to pass before something ships, and being the person who can take a bad call recording and say what actually went wrong. We need someone who has done classical QA properly and has since tested voice and LLM systems in production, because this role needs all three.
What You'll Own
Voice testing and debugging. Call recordings, transcripts, latency traces, and logs. Isolating which layer failed: speech to text, the model, text to speech, telephony, or the integration behind it. Turning a vague "the call went badly" into a reproducible ticket an engineer can act on.
Evaluation and regression testing. Golden test sets, simulated calls, judged transcripts, accuracy on classification and extraction, and structured output validation. Regression coverage that still holds when the underlying model changes.
Testing things that aren't deterministic. Deciding what "passing" means when the output varies run to run. Setting tolerances, handling flake honestly rather than by rerunning until green, and keeping the suite trustworthy enough that engineers act on a failure.
Release criteria. What has to be true before an agent goes live for a client, and what has to stay true afterward. You set the bar and you hold it, including when a deployment date is pushing on it.
Classical QA for the rest of the product. Test plans, regression suites, bug triage, reproductions, and CI integration for everything around the agent.
Quality in production. Sampling live calls after release, spotting drift and degradation, and getting it in front of the right engineer before the client raises it.
Breaking it on purpose. Red-teaming the agent before someone outside does. Prompt injection through the documents it reads, callers who talk it off script or push it toward giving medical advice, people claiming to be someone they aren't to get patient information out of it. You test that the guardrails and access controls actually hold under pressure, not just that they exist.
What We're Looking For
QA on production voice agents. You have tested a system that talks to people on the phone, and you can walk through a real failure you diagnosed: what you heard, where you looked, and which layer turned out to be at fault. This is required and it's what we screen hardest on.
QA on LLM systems. You have tested something built on a language model in production, not as a side project, and you can describe how you decided whether it was working.
Real classical QA depth. Test strategy, test planning, regression suites, bug triage, and release process. You have worked somewhere QA had teeth.
Testing non-deterministic systems. You have dealt with output that varies and made it testable anyway, and you can explain the tradeoffs you made to get there.
Python and test automation. You write your own tooling and wire it into CI rather than filing a ticket for someone else to.
Judgment about severity. You can tell the difference between a cosmetic defect and something that will mislead a patient on a phone call, and you can defend that call to an engineer who disagrees.
A system mindset. You look at the whole system rather than one piece, and your first instinct is to find where it comes apart. You think about the seams between components, the inputs nobody planned for, and the person on the other end trying to get something out of it that they shouldn't.
Nice To Have
Background in IVR, contact center, or CCaaS quality (Genesys, NICE, Five9, Amazon Connect, Twilio, or similar)
Audio and network condition testing: codecs, jitter, packet loss, barge-in and interruption handling
Familiarity with evaluation tooling such as LLM-as-judge harnesses, prompt regression frameworks, or simulated conversation testing
Healthcare or pharma experience, and comfort working under HIPAA
Experience standing up a QA function rather than joining one
Load and performance testing on real-time systems
Spanish proficiency, enough to listen to a call and judge whether the agent handled it
Originally posted on Himalayas

申请条件

- 具备扎实的传统QA(质量保证)经验,包括测试计划、测试用例设计、缺陷跟踪和回归测试
- 有在生产环境中测试语音系统和LLM(大语言模型)系统的实际经验
- 熟悉语音技术栈的各层组件:语音识别(STT)、语言模型、语音合成(TTS)、电话通信层及底层集成
- 能够分析通话录音、转录文本、延迟追踪和日志,定位故障发生在哪一层
- 具备构建和维护评估体系的经验,包括黄金测试集、模拟通话、转录评判、分类与提取准确率验证、结构化输出校验
- 能够设计在底层模型变更后仍然有效的回归测试覆盖
- 具备测试非确定性系统的能力,能定义输出可变情况下的“通过”标准,设定容差并合理处理偶发失败
- 能够将模糊的“通话出了问题”转化为可复现的、工程师可操作的工单
- 有在发布前制定质量门禁和通过标准的经验
- 能够对一通糟糕的通话录音进行根因分析,明确指出实际出了什么问题

雇主简介

Vi Operate 将 AI 代理应用于大型医疗系统、医疗服务提供者和制药组织的日常运营,其 Augment 语音能力使代理能够致电患者和提供者进行真实对话并在实际工作系统中采取行动。

对这个岗位感兴趣?

该岗位通过项目服务流程申请,顾问可为您介绍项目详情与申请条件

咨询不收取任何费用,项目顾问将与您联系

申请海外岗位,英文简历符合当地格式规范吗?

AI 自动评估你与该岗位的匹配度,3 分钟出结果

免费评估简历匹配度

数据来源:Himalayas

岗位信息来源于公开渠道,版权归原作者所有