For Java we have plunty of framework. One of the framework I have developed, you can use. Its free and open source.
Here is the github link
This library is intended to make job of selenium webdriver user easy. This can be used for
Cross browser testing
TestNG parallel execution
Data Driven Testing
Easy integration with Jenkins
HTML report / Excel reporting
Reading data from Excel file or CSV file TestNG
To add library to maven, you can simply use.
in your maven dependency tree.
For gradle and others, you can get code from here.
For python, I do not have any reference, I am working on developing framework for python. I will let you know once its ready.