For web based application testing selenium can be used
The test types can be supported are
a) Functional, Learn More about Functional Testing.
b) Regression
For post release validation with continuous integration automation tool could be used
a) Jenkins
b) Hudson
c) Quick Build
d) CruiseCont