软件测试工程师
ABFinance 是一家总部位于美国的企业,致力于构建面向未来的数字金融。我们的愿景是打造一个全面的金融生态系统,将数字资产、传统金融和日常资金管理无缝融合为一体的体验,并让所有人都能从中受益。 我们由一支由创新者、交易员和合规专家组成的团队创立,使命是通过安全、受监管的产品将数字资产推向主流市场。我们的旗舰生态系统结合了一个合规且安全至上的加密货币交易所(为散户及机构客户提供服务),以及一张支持日常消费、实现法定货币与数字资产之间平滑转换的借记卡,并以现货交易和收益生成产品等核心能力作为有力支撑。 岗位职责 负责各业务模块的质量保障工作,参与需求评审、技术方案评审和测试方案设计,明确测试范围、验收标准、风险点及质量准入要求。 基于业务风险、系统架构和用户链路制定测试策略和测试计划,覆盖 UI、API、DB、日志、监控、数据一致性、异常场景等多层级验证点。 负责核心业务流程的端到端测试、集成测试、回归测试和发布验证,包括测试数据准备、测试执行、缺陷分析、根因定位、回归确认及上线后验证。 负责 UAT 测试支持与执行,准备测试证据,跟踪验收结果和 sign-off 状态,确保发布前满足业务、合规及验收标准。 负责对应业务模块的质量风险识别和问题推进,主动发现需求、设计、实现和流程中的潜在质量问题,并推动相关团队闭环。 在共享自动化框架内建设和维护业务自动化用例,包括可复用组件、接口自动化、异步结果校验、数据校验及 CI/CD 质量门禁接入。 与产品、研发、合规、运营及相关合作方进行跨团队、跨时区协作,主动同步测试进展、风险、阻塞项和发布质量结论。 对于具备较强业务理解、推动力和带教能力的候选人,可作为模块 Owner 或潜在质量 Leader 方向培养。 任职要求 计算机、软件工程、信息系统或相关专业本科及以上学历,或具备同等实践经验。 具备 3-5 年及以上软件测试或质量保障经验,有复杂业务系统测试经验优先。 具备扎实的测试基础,包括测试分析、测试设计、风险驱动测试、缺陷生命周期管理、根因分析上线风险判断能力。 至少熟练掌握一门编程语言,如 Python、Java、Go、TypeScript 等,能够编写清晰、可维护的自动化测试代码。 具备 API 测试、后端验证和数据一致性校验经验,熟悉 SQL、接口协议、日志排查及常见后端问题定位方式。 熟悉 CI/CD 流水线和现代 QA 工具链,能够参与自动化测试接入、回归任务维护和质量度量建设。 能够理解测试复杂分布式 / 异步系统,例如消息队列、事件驱动、缓存、任务调度、异步回调等场景。 能够熟练使用 AI 工具提升测试工作效率,包括需求理解、测试分析、测试用例设计、边界场景补充、测试数据设计、缺陷描述优化、日志分析、测试总结和文档整理。 普通话流利,能够使用中文进行日常协作、需求沟通和问题推进。 有金融科技、加密货币交易所、钱包、支付、风控、KYC/KYB、合规或其他强监管领域测试经验优先。 加分项 具备一定英文沟通能力,能够参与英文文档阅读、跨团队沟通或部分合作方对接。 有性能测试、稳定性测试或可观测性工具使用经验,如 K6、JMeter、ELK、Prometheus、Grafana 等。 有共享自动化框架设计、扩展或维护经验。 有资金、交易、支付、账务、风控、合规类系统测试经验。 有模块 Owner、项目质量负责人或新人带教经验。 有使用 AI 工具辅助测试分析、自动化脚本生成、测试数据设计、日志分析、缺陷根因定位或测试报告生成的实践经验。