The above 3 tests seem similar. Please look into using data drivers in testng to run them instead of duplicating most of the code.