Generic tasks:
- Defining of the integration procedure
- Check of completeness of the implemented requirements accordingly and the components which have to be integrated according to the integration requirement
- Configuration or provision of a suitable integration environment
- Failure analysis and triggering of a correction procedure
Special tasks in SW Integration:
- Keep develop branch "green" and stable
- Protect the develop branch with test strategies (tests in pull request) to have a high reliable development branch
- Support the CX-Team with the Quality Gates incl. usage of CX, pull requests etc.
Tasks within a release cycle:
- Aligned schedule with SW-PCM
- Provide and sync Develop-, Release-, Bugfix- and hotfix-branch
- Collaboration between customer and platform projects
- Develop, review and execute SW integration tests with support of Test Engineer
- Provide SW builds and artifacts continuously
- Provide content for SW Release Note
First Level Debug: only during development and release cycle:
- In case of failed builds on develop/release/master branch (not feature branch)
- Localize the error and inform the responsible developer for further analysis
- Repair develop/release/master branch with provided fixes or revert commits. Request support from developer or escalation to SW-PCM if necessary
- Reported defects from customer or following test level: SW test, system integration, system test
- Performance or feature-availability issues