In today’s world of API development there are various stages in project development of which live dependency testing becomes a bottleneck when your API has dependencies with external vendors (interaction with APIs outside the company). In order to gain confidence on those integrations we rely on the testing outcome in the lower environments (QA/UAT) before we ship it to production. There are many challenges faced with vendors during testing where data mismatch, slow turn around time to get the expected data, API maintenance & downtime, data setup restrictions, data inconsistency are few of the many issues we face during testing stage of development lifecycle.
You’ll hear about a framework where development teams can self-service test data management and feature testing by leveraging tools that will reduce dependency and wait time overhead of vendor interaction. The framework introduces quality gates like bidirectional contract testing as part of your CICD pipeline to gain confidence for shipping features to production. Overall the framework will increase team’s velocity and productivity.
Software Engineering Manager
Karthik serves as an Engineering Manager on the Identity Team at Capital One, where he and his team focus on developing capabilities that bolster fraud defenses across the company’s products. With a robust background in constructing microservices and infrastructure, Karthik thrives on tackling complex design challenges and is always ready to dive into hands-on problem-solving.
Outside of work, Karthik is an avid biker who has participated in multiple fundraising events. He is also a keen traveler, enjoys hiking occasionally, and loves playing badminton. His diverse interests not only reflect his dynamic personality but also his commitment to staying active and engaged in a variety of pursuits.