Skip to main content

SDET Technical Lead for National Bank of Canada

Consulting mandate

EmployerClientPositionPeriodTotal experience
LevioNational Bank of CanadaSDET Technical Lead2022-08 to 2023-038 months

Summary

Building a new testing framework from scratch for the Swift payment infrastructure.

Highlights

  • Reduced the number of lines of code by 85% compared to legacy framework
  • Separated the test framework into several JAR deployed in Nexus: an API client for the main application (APS) and a payment injector to push payments in APS via Kafka Queues
  • Refactored the code using Unirest, Lombok, Jackson, Prowide Software libraries (Prowide core and Prowide ISO 2022), object inheritance, dependency injection, and Gherkin
  • Implemented Fail-fast principle and detailled logs
  • Trained 30 people within the SDET team via 7 presentations on the new test architecture