Hi, i'm Varnit currently working as Test Specialist with world's 5th largest independent service based IT company. I have handled various projects in my career so far, so i would be the best fit for this project. I have gone through the requirements as you have mentioned here and i would like to give my suggestions for each point. Lets come to point number 1 first, to test each functionality of the application automatically based on test cases, we can use Selenium Webdriver, as i have great expertise with Selenium using Java/TestNG. You would love the test scripts written in selenium, as it can cover mostly all the required test cases. For Stress and performance testing, according to me Jmeter or loadrunner would be the bit fit. I have good experience with Jmeter to carry out performance/Stress testing. Now, lets come to third point, to carry out memory leaks testing, we can use Eclipse Memory analyser(MAT), as it is a great tool and would give best results. Now the last point, we can test Dynamic layout forms using Selenium Webdriver as we can find the xpath of each element.
I would be happy to do further discussion on project before take it in my pool. Moreover, i will help you out in doing the implementation using the mentioned tool for each activity.
Please let me know if you require any other details from my side.
Thanks.