职位:质量保证(QA)分析师
作为全球不断扩展的电力和能源行业的领导者,我们正在寻找一位技术熟练且积极进取的软件开发人员加入我们不断壮大的团队。此职位专注于创建解决方案,以提高我们工程和设计流程的效率和创新。
角色概述
QA分析师将在通过开发、实施和执行全面测试策略(重点是用户验收测试(UAT)和各种测试平台)来确保软件质量和业务对齐方面发挥关键作用。理想的候选人将在敏捷环境中茁壮成长,跨团队协作,并支持整个软件开发生命周期直至生产发布。
职责
• 测试计划与策略 - 开发、审查和实施详细的测试计划和策略,与业务需求、用户故事和验收标准相匹配。
- 与业务利益相关者密切合作设计UAT流程,确保在软件发布前完全验证用户需求和业务目标。
• UAT管理 - 与业务用户和产品负责人协调定义、组织和执行UAT周期。
- 推动创建和维护UAT测试用例,识别必要的测试数据,并确保与验收标准一致。
- 促进UAT签署,收集用户反馈,并确保在生产部署前记录、跟踪和解决所有缺陷或问题。
• 测试执行与自动化 - 在多个测试环境(开发、QA、阶段、UAT)中执行功能、集成、回归、性能和探索性测试。
- 利用相关测试平台,如Jira、Azure Dev Ops和HP Quality Center,管理测试用例、缺陷跟踪和可追溯性。
- 优先考虑和自动化高价值测试用例,在适当情况下与CI/CD管道合作。
• 数据库测试:
使用SQL和Oracle进行后端测试,以验证系统间的数据准确性、完整性和一致性。编写和执行复杂查询以验证业务逻辑、数据转换和存储过程。验证数据迁移并确保跨环境的参照完整性。
• 缺陷管理 - 在所有测试阶段识别、记录、跟踪和重新测试发现的缺陷。
- 准备和分发测试总结报告,包括缺陷日志和关闭状态。
• 协作与持续改进 - 与产品负责人、业务分析师、开发人员和发布经理合作,确保清晰的用户故事和验收标准定义。
- 参与敏捷仪式——冲刺计划、站会、演示、回顾——提供反馈并提出质量改进建议。
- 支持在生产环境中发现缺陷的根本原因分析和事后分析。
此职位提供灵活的混合工作时间表
资格
• 3年以上软件QA的实际经验,包括开发和执行UAT周期以及使用各种测试平台的实际经验。
• 对敏捷方法论(Scrum、Kanban)和测试管理工具(如Jira、Azure Dev Ops、HP Quality Center)有扎实的理解。
• 熟练使用SQL进行数据验证
• 具备自动化工具经验——Selenium、Test Sigma、Test Rigor、TestIM、QTP、Postman、SOAPUI、JMeter、Load Runner
• 能够编写清晰、可追溯的测试用例,将其映射到用户故事,并在整个项目生命周期中更新。
• 展示出协调和促进与内部用户和业务利益相关者的UAT的能力,确保详细的文档记录和签署。
• 熟悉测试自动化原则和CI/CD流程。能够编写/开发脚本以自动化测试用例和构建测试框架。
• 具备缺陷生命周期管理经验,从记录到解决,使用现代测试和项目管理平台。
• 具备较强的沟通、组织和人际交往能力——能够在跨职能敏捷团队中有效工作。
优先资格
• 计算机科学、信息系统或相关领域的学士学位。
• 具备在Web和基于云的应用程序中进行手动和自动化测试的经验。
• 接触过多个测试环境(开发、QA、阶段、UAT、生产)及其配置要求。
• 拥有ISTQB、CSTE或敏捷认证等认证者优先。
为什么加入我们?
• 在一家重视创新和成长的知名公司工作。
• 与一个致力于在能源领域产生有意义影响的协作团队合作。
• 接触前沿项目并为数据驱动的决策过程做出贡献。