职位:高级质量保证性能测试工程师
职位编号:85824Y0588
地点:纽约远程办公
工作时长:1年
职位描述
该资源的职责包括以下任务:
• 与技术架构师和开发人员合作,为每个应用程序确定潜在的性能瓶颈,并进行性能测试,
• 与业务所有者、业务分析师和功能测试人员合作,确定应该由性能测试场景覆盖的应用程序工作流程、用例和测试用例
• 向业务所有者、开发团队和技术架构师传达应用程序应遵守的政策和标准,以满足性能要求
• 与业务所有者合作,确定应用程序预期支持的负载
• 与性能测试经理合作,确定适合性能测试的正确工具
• 开发性能测试脚本,覆盖之前选择的业务场景性质
• 根据业务需求和产品性质,确定需要验证应用程序性能的性能测试类型(压力测试、稳定性测试、断点测试等)
• 确定测试监控点和支持团队,以帮助监控测试
• 提交变更请求,并确保所有所需的支持团队在测试期间可用
• 准备测试执行场景,以涵盖所有测试类型和负载参数(并发用户数、用户启动和停止的速度等)
• 从选定的测试类型池中监视和执行测试
• 分析测试结果,识别遇到的性能问题,将发现结果传达给项目团队,并提出性能问题的修复建议
• 在接收到可接受的测试结果后,提供应用程序上线的签名确认
• 为城市性能测试标准和最佳实践的开发和文档编制做出贡献
• 参与研究可用的性能测试技术和应用程序技术,以进行城市应用程序的性能测试
• 协助支持团队在QA演练环境中重现生产性能问题,以确定问题的根本原因
• 准备并执行性能测试,以确定基础架构准备好支持应用程序
• 协助其他质量保证团队成员准备并执行性能测试
• 参与协助质量保证团队维护用于性能测试和其他目的的QA实验室,并支持Quality Center等测试管理工具。
• 创建和/或贡献以下交付成果:
• 性能测试计划和测试策略。
• 详细的测试用例、测试条件。
• 性能矩阵。
• 测试脚本。
• 测试执行结果。
• 分析应用程序功能,并确定应该由性能测试覆盖的组件
• 开发和文档化覆盖所选功能的性能测试脚本
• 为每种类型的性能测试准备和设置测试场景,并确定和配置监控点
• 执行和监控性能测试
• 报告性能测试结果,并为解决性能问题和性能调优做出贡献
• 如果达到退出标准,提供上线确认
• 帮助其他QA团队成员准备和执行性能测试,并学习性能测试工具
• 为性能测试实验室和环境的开发、维护和支持以及其他QA实验室、测试管理和自动化测试工具做出贡献
强制技能/经验要求:
没有强制技能的候选人将不被考虑:
• 总体软件测试经验8年以上
• 使用OpenText Performance Center/Loadrunner进行7年以上的性能测试经验
• 具有Azure和/或AWS的3年以上实际操作经验,并了解各种云服务
• 理解API网关、代理和保护API端点的概念(例如,速率限制、API令牌)
• 有关关系型(例如,PostgreSQL)和非关系型(例如,MongoDB)数据库的经验。
• 有Git、Azure DevOps Pipelines或等效的CI/CD工具经验
• 具有良好的团队合作精神,良好的书面和口头沟通能力,人际交往能力,组织能力和解决问题的能力,能够与客户和其他非技术终端用户共同解决复杂问题
• 具有高度的责任感,可以作为独立贡献者完成项目目标。
• 必须具备良好的技术写作能力,并能够产生清晰的文档
期望的技能/经验:
• 使用Azure服务进行应用程序服务、逻辑应用、Blob存储、数据湖等方面的经验。
• 了解Informatica Intelligent Cloud Services
• 具有Azure监视服务的经验