I am a test automation engineer at trivago N.V. (ex Senior Automation Engineer at Ubisoft Düsseldorf) writing and talking about software development and testing.
At trivago, we use a Cucumber based framework for end-to-end tests of our most important web applications. Cucumber stores test result as JSON files which can be turned into human-readable test reports.
Up until now we used the widespread cucumber-reporting Maven plugin.