从2016~2018年,在中东和非洲国家,三年海外软件项目经历,我的角色为软件测试和维护岗,所在公司是支付平台的提供商,客户为当地的Mobile Network运营商和银行。
由于系统涉及到金额和用户个人账号信息等敏感信息,支付平台的功能、安全和稳定性需要严格的把关,版本从国内开发到现场上线商用需要经过四道测试关卡:
现场测试工程师,是版本交付给客户前的最后质量保障,需要在连接真实环境下(包括本系统、mobile app server、银行、移动网络运营商、相关中间件等)完成全面端到端测试。发现问题处理流程如下:
本系统支持当地国家进行手机移动支付。使用人群分为代理商、账单公司、普通用户、银行。主要支持功能:P2P转账,话费充值、B2C水电费账单支付、银行间存取款、申请商业贷款等。用户可以通过API渠道的手机APP或者Web接入系统完成交易。
各地区国家的工作体验和一些注意事项:
【中东国家】
— 在中东国家工作,最基本的是必须了解穆斯林的习俗,他们对真主的忠诚度普遍比基督教国家的民众要高,并且对基督教的东西是比较敏感的,所以注意就算是圣诞节,不要见人就来一句‘Merry Christmas’。 古兰经要求一天祷告5次,我们在办公室和客户交流工作或者等客户答复邮件的时候,有时他们突然会说‘让我先去祷个告’,然后对着太阳方向跪着祈祷,很有视觉冲击。
— 巴基斯坦MobileLink Jazz Cash支付系统,用户量2500w,并发峰值300 TPS:
https://en.wikipedia.org