As of your requirement, i can help you to create web automation testsuite to test ur application using selenium,as part of load or performance i can set up jmeter to test ur application performance with metrics,for api endpoint testing i can create automation based on ur apis,
As a part of ci as u mentioned i ll set up jenkins so that schedule all automation suite.