I built Zylitics with a vision to pack all these things in 1 single product and to make it dead easy for everyone to write great tests. It provides everything required to successfully write, run and debug tests and works right from a browser. It requires no installations and zero configuration. It has a brilliant web IDE that does everything a desktop IDE would.
For writing tests, Zylitics uses it's own language called ZWL that uses webdriver under the hood to automate browser. ZWL abstracts away the complicated parts of webdriver, handles the edge cases, waits automatically wherever needed and provides built-ins for almost every use case.
Zylitics manages infrastructure, test assets, code and everything else to let developer focus on just writing reliable tests.