Adyen 为 Meta、Uber、H&M 和 Microsoft 等客户提供单一解决方案中的支付、数据和金融产品,这使我们成为首选的金融技术平台。在 Adyen,我们所做的一切都是为了实现宏伟目标。
对于我们的团队,我们营造了一个为员工提供成功机会的环境,并以文化和支持为后盾,确保他们能够真正拥有自己的职业生涯。我们都是积极进取的人,能够大规模应对独特的技术挑战,并作为一个团队解决问题。我们共同提供创新且合乎道德的解决方案,帮助企业更快地实现其抱负。
作为高级软件工程师,您将在确定和开发所有支付终端固件团队使用的测试工具方面发挥关键作用。我们的目标是通过为工程组织的其他成员提供正确的测试框架来确保我们产品的最大可靠性。
–
您将要做什么
Adyen 以极快的速度发布新功能,因此自动执行测试用例对于发布成功以及推出新功能和修复至关重要。我们使用多个测试框架,每个框架专用于不同的终端型号、发布过程的阶段(合并前、合并后)和自动化级别。
其中一个框架基于我们内部构建的机器人,使我们能够控制 50 多个机器人在各种支付设备上执行数千种不同的 E2E 测试场景。其他框架涉及模拟终端(全部或部分)或远程控制安装在“设备农场”中的实际终端。
担任此职务后,你将
* 了解我们开发人员的真正需求。
* 确定现有框架中需要改进的领域。
* 构建新的框架和/或协调现有框架以改善开发人员的体验。
* 开发用于编写测试场景的组件和 API。
* 创建安排测试、读取测试结果、审查日志和管理终端不同配置的机制。
* 您将成为一支年轻而积极进取的团队的一员,拥有很大的空间开展新计划并承担责任。
–
资格
您是一位经验丰富的软件工程师,在软件开发方面拥有丰富的经验,尤其是在测试和工具方面。多年的实际开发经验让您敏锐地意识到使用此类工具时开发人员体验的需求和重要性。您对开发创新的测试解决方案充满热情,并致力于制定新的行业标准。您在充满挑战的环境中茁壮成长,并渴望对 IPP 内的工具格局产生重大影响。这个职位需要强大的开发背景和对测试的战略眼光。
* 具有 Kotlin/Java 经验(总计 5 年以上)并对适用于 Android 的测试工具有经验/兴趣。
* 具有数据库系统和 SQL 经验。
* 对测试和可靠性充满热情。
* 享受使用多样化技术栈的工作。
* (最好有)具有使用 Python 等其他语言的经验。
*(最好有)具有设置和管理 CI/CD 管道的经验。
* (最好有)测试自动化经验。
* 具有协作精神,能够与多位开发人员合作,以了解和优化自动化测试流程。您体现了 Adyen 公式 – 思想开放、积极主动,专注于使事情顺利进行,同时牢记大局。
–
我们对多元化、公平和包容性的承诺
我们低调的作风源自多元化的视角。这种背景、文化和观点的多元化对于我们保持发展势头至关重要。我们的业务和技术挑战独一无二,我们需要尽可能多的不同声音加入我们的行列,共同解决这些挑战 – 就像您一样。因此,无论您来自哪里、您爱谁、您信仰什么,我们都欢迎您在 Adyen 做真实的自己。