PROJECT TITLE: Low-Code Test Automation Web Platform (Selenium-based) PROJECT DESCRIPTION: I am looking to build a web-based low-code test automation platform that allows users to create, manage, and execute automated UI test cases using a simple graphical interface, without writing any code. Users should be able to create test cases by selecting predefined actions such as click, input text, wait, scroll, and validate, along with defining basic UI locators like XPath, CSS Selector, ID, or Name. Test cases should be stored internally within the platform and executed directly using a backend Selenium engine. There should be no export of automation scripts. Execution results such as pass/fail status, logs, and execution summary should be visible in the UI. The goal is to make UI automation accessible to non-technical users and manual testers, while maintaining a scalable and clean backend architecture. -------------------------------------------------- DEPLOYMENT & ENVIRONMENT REQUIREMENTS -------------------------------------------------- - The application should initially run completely on a local machine. - Local setup should be simple and well-documented. - Architecture must be designed in a way that it can be deployed online later with minimal or no code changes. - Configuration such as URLs, ports, and environments should be externalized (config-based). - Codebase should follow clean separation of frontend, backend, and automation execution layers. -------------------------------------------------- FREELANCER RESPONSIBILITIES -------------------------------------------------- I am looking for a freelancer who can help with: - Backend automation execution logic using Selenium - Web-based UI for test creation, management, and execution - Clean, scalable, and deployment-ready architecture - Basic documentation for local setup and future deployment -------------------------------------------------- ADDITIONAL NOTES -------------------------------------------------- - Initial version can be an MVP with core features only - Focus is on functionality and architecture, not heavy UI polish - Platform should be extensible for future enhancements