职位类型:全职,远程工作
工作时间:美国客户的业务时间(在发布周期、冲刺截止日期和测试窗口方面具有灵活性)
关于该职位
加入我们创新的团队,担任质量保证分析师,您将在确保我们的软件应用程序达到最高质量标准方面发挥关键作用。您将设计和执行全面的测试计划,识别和记录缺陷,并验证应用程序在到达客户之前超出功能和性能预期。该职位涉及手动和自动化测试,并鼓励与开发人员和产品团队的合作,以维护产品卓越性。
职责
• 测试规划与设计:
• 创建详尽的测试计划,制定详细的测试用例,并设定明确的验收标准。
• 与产品经理和开发人员密切合作,深入理解需求和用户故事。
• 确定功能、集成和回归测试所需的测试覆盖范围。
• 手动测试:
• 进行广泛的功能、回归、UI/UX、跨浏览器和跨设备测试。
• 在Jira或Azure DevOps等跟踪工具中记录识别的错误,并提供准确的重现步骤。
• 验证错误修复并重新测试受影响区域,以确认质量改进。
• 自动化测试:
• 开发和维护使用Selenium、Cypress或Playwright等技术的自动化测试脚本。
• 将自动化测试有效集成到CI/CD管道中(例如,GitHub Actions,Jenkins)。
• 监控并解决测试自动化中的任何问题。
• 性能与安全测试:
• 使用JMeter或Locust等工具进行负载和压力测试。
• 支持安全漏洞扫描并协助修复工作。
• 文档与报告:
• 保持测试计划、用例和结果的文档更新。
• 向利益相关者提供关于测试执行、缺陷趋势和质量指标的详细报告。
• 跟踪关键质量绩效指标(KPI),如缺陷密度和测试覆盖率。
• 合作:
• 与开发人员密切合作,重现、隔离和解决缺陷。
• 参与冲刺会议,以鼓励在敏捷环境中优先考虑质量的思维方式。
• 针对可用性和可测试性提供有关产品设计的建设性反馈。
您是完美人选的原因:
• 您注重细节,善于发现问题。
• 您具备出色的沟通能力,能够有效地为所有利益相关者记录发现。
• 您能够平衡快速交付与全面质量覆盖之间的需求。
• 您主动解决问题,并预见边缘案例和潜在风险。
所需经验与技能(最低):
• 2年以上QA或软件测试经验。
• 精通测试管理和缺陷跟踪工具(例如,Jira,TestRail)。
• 熟悉测试自动化框架(例如,Selenium,Cypress)。
• 对SDLC和敏捷方法有深入理解。
理想的经验与技能:
• 在SaaS、金融、医疗保健或企业软件领域的经验。
• 了解API测试工具(例如,Postman)。
• 接触过安全测试或合规驱动的环境。
• 具备将QA集成到CI/CD管道中的经验。
典型工作日的样子:
• 开始时回顾需求和用户故事,以设计或完善测试用例。
• 对新开发的功能和已解决的错误执行手动和自动化测试。
• 记录缺陷,并提供详细信息以供开发团队处理。
• 参与每日站会,提供测试活动和冲刺进展的更新。
• 在每次部署或构建后分析回归测试结果。
• 定期更新测试文档,并向领导沟通质量指标。
作为发布前的关键把关人,您将确保我们的产品提供无与伦比的质量和可靠的用户体验。
成功的关键指标(KPI):
• 生产发布前的缺陷检测率。
• 回归测试覆盖率的百分比。
• 解决报告缺陷所需的时间。
• 没有关键或严重缺陷的发布百分比。
• 利益相关者对产品质量的积极反馈。
面试流程:
• 初步电话筛选
• 与招聘人员的视频面试
• 实际任务(设计测试计划或进行样本缺陷测试用例)
• 与QA/工程领导的客户面试
• 提供录用通知及背景调查