Automated Test Cases Creation and Maintenance

For a QA/automation engineer, one of the most painful points is to write manual test case and then the test maintenance in JIRA/Excel or some test case management tool...