Thoughtworks Interview Question

Testing process in details and coding