高级 QA 自动化工程师 (Java/.NET)
工作地点:伊利诺伊州芝加哥(混合办公,每周两天在办公室)
工作类型:W2
角色和职责:
项目描述
• 我们正在寻找一位技术娴熟且注重细节的质量工程师,具备设备测试和 Selenium 自动化的实践经验。理想的候选人将负责确保应用程序在多种设备类型(移动设备、平板电脑、网页设备)上的质量和功能,同时为自动化框架和使用 Selenium 执行测试用例作出贡献。
职责
• 为业务和 IT 交付提供整体测试方法(方法论)、关键输入和依赖关系、工具、资源需求的建议
• 可交付成果
• 定义和创建特定的程序测试策略、估算和其他基于已知/假设范围识别的测试材料
• 参与程度取决于项目/程序的规模、复杂性和技术方面
• 硬件/网络/开发语言
• 在项目/程序开始时影响需求想法/概念,提出挑战性问题,提供行业见解,与类似类型的项目保持一致
• 所有这些都有助于确保高效的设计、开发和测试方法
• 将重点向左转移到设计和开发,以便测试能够影响并推动这些领域的输出和质量
• 确认复杂需求的可测试性
• 澄清模糊的元素,并对行动/责任人对齐/设定期望
• 在交付过程中进行健康检查
• 确保遵循测试策略和测试材料及可交付成果的质量
• 将测试交付给测试经理
• 在需要时保持可供输入和咨询活动
• 高级资源
• 作为所有测试相关活动的主题专家
• 被公认为测试领域的权威
• 测试架构师同时参与交付领域和架构组,因此能够了解战略发展并监督现有交付进度
• 在广泛指导下,与项目团队和客户互动,以了解业务环境、技术背景和项目的测试目标,作为确定测试需求的基础。
• 计划并执行项目的测试需求分析,以定义测试策略。
• 理解并推荐使用适当的自动化测试工具。
• 定义收集的指标,以监控项目测试的性能和有效性。
• 负责为项目提供与测试活动相关的指导,向 HP 项目团队和客户提供支持。
• 与项目的所有利益相关者沟通,以协助管理测试问题和风险。
• 为项目的测试过程提供咨询支持。
• 参与特别研究。向内部和外部客户开发和呈现测试提案。
• 通过评估当前测试实践,识别并推荐项目方法和标准的改进,并支持实施推荐的改进。
• 可在项目中担任临时或兼职测试顾问。
• 积极识别并提出对 HP 测试实践的改进建议。
• 了解新兴工具、技术和技术。
• 作为测试专家和测试分析师的导师和教练。
• 建立并维护安全性、完整性和业务连续性控制以及文档。
技能
必须具备
• 计算机科学或计算机工程学士学位
• 6-8 年软件测试自动化经验
• 有测试 RESTful 数据服务和 API 的经验
• 之前应在敏捷方法论下工作过
• 对 Java 和 .NET Web 应用程序有良好的理解
• 能够对不同协议/技术发送请求/获取响应
• 有 Ready API 测试经验者优先。
• 熟悉使用 API 测试工具(如 Postman 或 Fiddler)进行 API 测试者优先
• 了解 SOA 测试自动化框架、流程、策略
• 必须熟悉测试指标、变更和发布管理流程。
• 使用 SOAPUI Pro 或类似的 Web 服务测试工具设计和编写自动化测试脚本
• 工具经验,SOAP UI、Postman、TFS、Jira 等
加分项
• 为项目范围、计划和可交付成果的定义提供重要输入,包括成本预测和建议的实施日期。
• 与项目/程序经理合作,帮助控制项目需求、范围和变更管理问题。
• 与他人合作,评估、开发并向领导层和/或客户提出新的商业和技术机会。
• 在开发解决方案时利用可重用组件和行业框架等。
• 与相关 HP 社区合作,涉及新技术、工具、流程、标准和项目管理/系统开发方法的应用。