1. A computer implemented application testing system for testing at least one software system, including at least one computer processor and a non-transitory computer memory, the application testing system comprising: a web dashboard for receiving information pertaining to a test selection from a user using a user interface at a display device, the information including identification of a programming language and a format; a feature file generation engine executed by the computer processor to generate a feature file based on the test selection and the information entered into the web dashboard, wherein generating the feature file includes generating the feature file in a business language and generating a step definition of the feature file in the programming language specified by the user, wherein the feature file is stored in the non-transitory computer memory; and a feature file execution engine to execute the feature file and generate an execution result in the format specified through the web dashboard wherein the web dashboard displays the execution result.