移动软件验证工程师(Android,iOS)

14个月前全职
Thales

Thales

location 新加坡
unsaved
地点:新加坡,新加坡 泰雷斯(Thales)的员工在数字安全的核心构建身份管理和数据保护解决方案。企业和政府依赖我们为他们与人们进行的数十亿次数字互动带来信任。我们的技术和服务帮助银行交换资金,人们跨越边界,能源变得更智能等等。已经有超过30,000个组织依赖我们来验证人和物的身份,授予对数字服务的访问权限,分析大量信息并加密数据,使连接的世界更加安全。 泰雷斯于1973年在新加坡建立了自己的存在,以支持亚太地区航空相关活动的扩展。在过去的四十年中,公司不断壮大,并且今天涉足航空航天(包括空中交通管理)、国防与安全、地面交通和数字身份与安全的主要业务。泰雷斯在新加坡的所有业务领域共雇佣了超过2,100名员工。 泰雷斯新加坡工程能力中心(ECC)是一个成熟的研发和工程中心,为全球主要客户提供数字身份和安全领域的服务,涉及移动连接、物联网、银行与支付以及政府解决方案等。 移动连接解决方案(数字工程服务)的移动团队负责为全球客户开发安全的移动SDK和应用程序,用于可信数字解决方案,涉及移动和后端。 • **移动软件验证工程师(Android和iOS)的一周工作**: - 作为Scrum团队成员参与并遵循Scrum实践(审查用户故事,识别和记录技术需求,测试计划和设计) - 与团队共同创建测试策略、测试计划、自动化测试代码、测试执行,并进行跟进和报告 - 通过原型设计和专利提案,为现有技术平台/基线、开发方法论和产品演进做出贡献 - 进行同行代码审查,确保代码质量和团队遵循最佳工程实践 - 参与移动解决方案的安全风险评估,识别资产、攻击和相关适用的缓解措施 - 积极与全球技术组织和战略合作伙伴进行日常合作。为项目团队和远程对等方提供技术咨询。 - 如有需要,支持客户部署和维护活动 • **知识、技能和经验**: - 计算机科学/计算机工程学士学位,相关技术领域或等同实际经验。 - **能力**: - 在SDK/应用程序验证和工具方面具有**扎实的熟练度** - 在验证方法论方面具有**扎实的熟练度** - 具备**单元测试**和**测试自动化**的**扎实的熟练度**,并接触过**测试工具**(例如Junit、AndroidX测试工具、Expresso、Robolectric、Jacoco、Mockito、XCTest Framework等) - 具备iOS/Android开发(**Swift或Kotlin**)的知识是一个强大的优势 - 有敏捷方法论的经验者优先 - 熟悉**API设计(客户端-服务器项目)**和移动**SDK**开发 - 对**PKI**、**加密**和移动应用程序**安全**有一定了解 - 有移动设备硬件API(如NFC、BLE、生物识别、相机、传感器、安全元件等)的经验是一个加分项 - 有**持续集成**和**构建自动化(GIT/ Mercurial/Jenkins)**的经验 - 团队合作精神 - 流利的英语和出色的技术写作能力 - **积极主动**、独立自主、快速学习者 - 逻辑性强、创造性解决问题的能力和优秀的分析能力 - 愿意偶尔出差并与远程团队合作 - 能够与多个地理位置的各方合作并在工作时间上灵活