高级 QA 自动化工程师 Java/.NET

芝加哥 9天前全职 网络
面议
高级 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 社区合作,涉及新技术、工具、流程、标准和项目管理/系统开发方法的应用。