高级应用工程师 [人工智能与自动化测试]

新加坡 28天前全职 网络
面议
NCS是一家领先的技术服务公司,在亚太地区的20多个城市运营,提供咨询、数字服务、技术解决方案等。我们相信利用技术的力量来实现非凡的事情,为我们的社区、合作伙伴和员工创造持久的价值和影响。我们拥有13,000名多元化员工,已为新加坡和亚太地区的政府和企业交付了大规模、关键任务和多平台项目。 总结 我们正在寻找一位测试自动化和AI工程师,与我们的客户紧密合作,以识别、设计和实施创新的自动化和AI解决方案,贯穿软件测试生命周期。您将支持并领导概念验证(POC)计划,提供咨询专业知识,并创造性地思考以解决复杂的业务问题——在速度、质量和风险管理方面实现可衡量的改进。 您将做什么? 识别AI和自动化机会 • 分析业务流程和测试工作流程,以找出AI和自动化可以改善测试覆盖率、稳定性和周期时间的地方。 • 将发现转化为务实的建议和路线图;定义预期价值、风险和成功衡量标准。 • 设计并交付展示AI支持测试商业价值的POC(例如,预测性测试选择、缺陷风险建模、智能测试数据生成)。 咨询与利益相关者参与 • 作为客户利益相关者的可信顾问——构建问题框架,澄清需求,并将解决方案与业务成果对齐。 • 用清晰的业务语言传达技术概念,通过简明的更新和仪表板管理期望。 • 与项目经理、架构师、开发人员和测试人员合作,确保端到端交付质量。 创造性问题解决 • 横向思考以重新构建挑战并提出新颖的方法(例如,AI辅助回归优化、自主UI修复、日志分析以找出根本原因)。 • 提供建设性的批评,推动测试系统、数据和流程的持续改进。 技术交付 • 设计、构建和维护可扩展的测试自动化框架和管道。 • 在API、UI、性能和非功能领域实施强大的测试套件。 • 将自动化嵌入CI/CD,确保与需求的可追溯性,并坚持工程最佳实践(版本控制、代码审查、静态分析)。 持续改进与知识共享 • 跟上测试、DevOps和AI的进步;分享学习成果并为实践资产和标准做出贡献。 • 积极识别新的业务发展机会,并支持客户团队进行解决方案设计。 理想的候选人应具备: • 自动化 • 在各种技术中至少有6-7年的测试自动化和软件测试经验。 • 具备构建和操作自动化框架和CI/CD管道的实际经验。 • 工具:Selenium、SoapUI、Playwright、Cypress、Rest Assured、JMeter(在UI、API和性能测试中的实际使用)。 • 使用Python和/或JavaScript/TypeScript进行脚本编写/编程;具备Java的工作知识是有利的。 • 使用数据服务层和松耦合自动化架构进行跨系统自动化,以实现端到端客户旅程。 • 版本控制(例如,GitHub)、现代DevOps实践和测试管理工具。 • AI / 构建AI工具 • 设计或实施用于测试的AI组件的经验(例如,预测性测试选择、缺陷风险评分、智能定位器修复、日志/事件异常检测)。 • 熟悉数据管道、测试分析的特征工程,以及根据业务KPI评估模型性能。 • 咨询 • 之前的客户面对面咨询经验——问题构建、选项分析、业务案例开发和利益相关者管理。 • 在变更管理和衡量测试和改进计划的业务价值方面的经验。 • 领域 • 金融服务行业(FSI)经验(例如,核心银行、支付、监管报告、风险/合规、资产管理)是非常理想的。 • 在新加坡政府的经验也非常有价值。 所需的资格和知识: • 计算机科学、信息技术、信息系统管理或同等学历的文凭或学位。 • 对现代软件开发和测试生命周期的深入了解; • 理解非功能测试(性能、可靠性、可用性)和测试数据管理。 • 对与测试相关的AI概念(例如,ML分类、异常检测、需求/测试的NLP)及其实际应用的深刻理解。 • 出色的沟通和利益相关者参与能力。 我们由我们的AEIOU信念驱动——冒险、卓越、诚信、责任和团结——我们寻找在职业和个人生活中体现这些价值观的人。我们致力于我们的影响:重视我们的客户,培养我们的员工,创造我们的未来。 一起,我们创造非凡。 了解更多关于我们的信息,请访问ncs.co并访问我们的LinkedIn职业网站。