## 关键角色概述
Kyndryl 正在寻找一位质量保证软件工程师,以确保基于云的托管服务和软件产品达到高标准的质量、可靠性和性能。该角色专注于定义测试策略,创建和自动化测试规范和计划,执行功能/集成/系统测试,并构建回归、可扩展性和性能测试套件。工程师将与工程团队合作,主导质量工程讨论,并指导其他 QA 工程师,同时推广测试最佳实践。
## 主要职责
- 根据设计文档、功能规格和高层设计文档定义测试策略、测试规范、测试用例和测试计划。
- 为识别的模块/技术开发、执行和维护自动化测试,涵盖验收、功能和回归测试用例。
- 构建和维护回归、可扩展性和性能测试的测试套件。
- 设计、开发、实施、执行和排除应用程序和 API 测试的自动化测试工具、测试框架和测试脚本的故障。
- 在软件开发生命周期中分析、跟踪和验证缺陷,并将问题记录和沟通给开发人员,以便高效修复。
- 与其他工程团队/部门合作,确保实施的组件在发布前经过功能、集成和系统测试。
- 主导质量工程讨论,并指导其他 QA 工程师进行调试、规划和领域专业知识。
- 在组织内推广测试最佳实践和原则。
## 必要资格
- 至少 8 年在快速发展的敏捷环境中为大型企业客户测试复杂软件产品的经验。
- 深刻理解 QA 流程、标准、工具和技术。
- 具备涵盖 QA 分析、QA 规划、QA 准备、QA 执行与报告以及 QA 自动化的功能和非功能测试经验。
- 具备测试和交付基于 Web 的企业应用程序的复杂功能/产品的经验,并自动化 UI、CLI 和 API 测试。
- 至少对一到两个开源自动化工具和框架有实际知识。
- 良好的软件开发生命周期 (SDLC) 全面理解。
- 精通分析和解决问题的能力。
- 强大的协作沟通和团队合作能力。
## 优先资格
- 熟悉测试框架和工具,如 Selenium、Postman、SQL、Pytest 和 API 测试工具。
- 具备使用 Python、Perl、Power Shell 和 Java Script 等脚本语言创建集成到 CI/CD 管道中的脚本的经验。
- 具备测试驱动开发 (TDD)、SDLC 实践和敏捷软件开发方法论的经验。
## 薪酬与福利
- 薪资范围:未公开。
- 主要福利包括员工学习项目和认证机会(微软、谷歌、亚马逊、Skillsoft)、支持员工及家庭的综合福利、志愿服务和捐赠平台的访问,以及与最先进的资源和财富 100 强客户合作的机会。
## 其他信息
- 工作地点:印度班加罗尔(Manyatha),这是一个全职职位。
- 工作模式:该角色在动态的独立工程团队中工作,提供基于云的托管服务;具体的现场/混合安排由地点和团队决定。
- 公司强调多样性、包容性和公平文化;提供推荐计划以及简历投递或注册职位提醒的选项。
- 强调职业发展、跨行业经验和专业发展的机会。