工作范围:
测试工程师将向负责项目的开发团队负责人汇报,协同业务需求、项目、技术、政策和利益相关者单位,创建测试目标、测试策略和测试用例,并执行产品开发和维护的质量测试。测试工程师的角色在确保大众交通票务系统的顺畅用户体验中起着重要作用。
主要职责:
- 创建、开发和维护详细、全面且结构良好的测试策略和文档,包括测试计划、测试用例和测试脚本。
- 估算、优先排序、计划和协调测试活动。
- 识别和记录软件缺陷以确保质量和功能,与开发人员/工程师合作解决问题,并验证软件是否符合要求。
- 进行基准测试和性能测试、端到端测试,分析测试性能指标,包括响应时间、失败率和交易成功率。
- 与前端开发人员紧密合作,解决非接触式产品的集成和性能问题。
- 监控和解决集成问题,优化交易性能和可靠性。
- 在缺陷解决后进行彻底的回归测试。
- 尽可能将人工智能(AI)作为测试方案的一部分。
- 记录和跟踪测试结果和缺陷。
- 能够与不同环境中的跨职能团队合作,以确保在软件开发生命周期中保持质量。
要求:
- 计算机工程/电子工程或相关学科的高等学历。
- 具备EMV非接触式规范(C-2到C-8内核,Book A,Book B)、ISO 14443、ETSI TS 102 221的领域知识和经验。
- 具有开发和测试EMV兼容产品的经验。
- 具有测试和排除非接触式卡和手机故障的经验。
- 具有C、C++、Java及其他编程语言的经验。
- 具有开发测试工具和使用协议分析仪的经验。
- 具有在UNIX/LINUX和Windows环境下进行网页编程的经验。
- 良好的书面和口头沟通能力。
- 具有软件质量保证的工作经验。
- 对全球大众交通票务系统中的卡片冲突场景有良好的理解是加分项。
- 自我激励,能够独立工作。
至少需要5-6年的经验。