新加坡招聘Web应用程序开发人员(测试自动化)
主要职责
• 设计、开发、测试和维护满足要求的Web和移动解决方案。
• 研究、分析和评估现有或新的Web和移动应用程序的需求。
• 评估编程代码,确保其结构正确、符合行业标准,并与浏览器和设备兼容。
• 开发网站基础设施,并将网站与其他计算机应用程序集成。
作为UI/行为自动化工程师(必备)
• 能够使用Cypress、Cucumber和Selenium从头开始构建自动化测试解决方案
• 与应用支持(BA和开发人员)以及其他测试同事协调,创建自动化测试套件
• 准备每个自动化测试过程的良好文档
作为CI/CD工程师(必备)
• 理解项目的构建和部署过程
• 在GitLab中监控每日构建、测试和部署流程
• 处理并建立所有工作的关键绩效指标(KPI)
作为数据自动化工程师(可选)
• 使用NUnit构建API的自动化测试解决方案
• 提出数据测试的策略和解决方案
• 准备工具和脚本,自动化数据回归测试
• 作为项目完全整合的一部分,执行和跟进数据回归测试阶段
作为集成测试员(可选)
• 在团队负责人的监督下,处理不同的集成测试阶段(计划、测试功能覆盖率和与功能内容的适应性),并管理回归测试、功能测试活动
• 维护最新的测试库(测试用例)
• 处理和建立性能测试的关键绩效指标(KPI)
• 定期报告测试结果
该职位要求在履行职责时具备自主性和可靠性,同时与项目/支持团队保持密切沟通。
资格和个人简介
• 该职位要求至少有6年的测试经验,其中包括5年的自动化测试相关经验,最好是在面向用户的应用程序方面。
• 对敏捷/Scrum有良好的理解和工作知识。
• 计算机科学、IT、编程与系统分析或计算机研究学士学位。
技术
• 熟悉JavaScript/基于TypeScript的框架(如Angular)
• 熟悉C#/.NET框架
• 对面向对象编程概念有深入理解
• 应具备使用Cypress、Selenium从头创建自动化框架的经验
• 应具备使用Cypress、Selenium开发、增强和维护测试自动化框架的经验
• 应具备使用Cucumber编写测试用例的经验
• 在使用NUnit进行API测试方面有良好经验
• 必须具备Git等版本控制工具的实际操作经验
• 必须具备在CI/CD流水线中集成测试框架的实际操作经验
• 有脚本编写经验
• 有端到端测试流程经验
• 熟练掌握SQL
• 有Docker/Kubernetes方面的一些经验将是一个加分项
• 有进行ETL(数据)测试的一些经验将是一个加分项
其他专业技能和心态
• 较强的组织和沟通能力
• 较强的分析和问题解决能力
• 有在精益环境中工作的经验
• 了解各种软件开发流程
• 能够与技术团队有效交流
理解和尊重文化多样性
sonali.sindhi@nityo.com // +6531522529