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职业网站。