Test automation framework for digital communication products