There are several test management tools such as TestRail, PractiTest, QTest, Zephyr, etc. and are good for writing test cases.