Solution:
ALTER the following views in SSIS catalog.
Catalog.event_messages
Catalog.executions
Catalog.validations
--Comment it to give access to reports
--WHERE opmsg.[operation_id] in (SELECT [id] FROM [internal].[current_user_readable_operations])
-- OR (IS_MEMBER('ssis_admin') = 1)
-- OR (IS_SRVROLEMEMBER('sysadmin') = 1)
After updating views, developer can view executions and drill down messages. Connect to server and you can be able to view reports.