Selenium - Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.
TestRail - TestRail provides comprehensive test case management for software testing. Organize your testing, boost productivity, get real-time insights, and track progress toward milestones. Integrates with leading issue tracking and test automation tools.
DalekJS - DalekJS is an open source UI testing tool.
LambdaTest - Perform Web Testing on 2000+ Browsers & OS
Webinject - WebInject is a free tool for automated testing of web applications and web services.
PractiTest - PractiTest is a cloud based Innovative test management tool.