Test what is needed. Don't automate everything. It will keep your test suite lean and help you improve testing.
Always update and maintain your database management; it will assist in maintaining the suite and bring a clear return on investment (ROI).
Before making a change, evaluate its impact. It will identify modules to be created, changed, or rejected and estimated the effort linked to implementing the change.
A simple trick of automating the application at the API level will increase the scripts' durability.
Broken tests can impact the quality of the product; always pick it as a priority as it will save time in maintenance of the automation test suite but also helps in the easy updating of the test code.