A Project manager takes care of organizational issues and ensures that the project’s delivered on time and budget ;
A Business analyst deals with the project’s requirements choosing the suitable integration methodology;
An Integration architect focuses on high-level aspects of software integration solutions, ensuring alignment between functional business requirements;
A developer writes and tests integration code;
A DevOps engineer is responsible for automation, configuration, and monitoring of the integrated environment;
A QA engineer assures flawless work of the integrated environment.