Elaborate a Testing Strategy
The strategy will be adapted to your needs and your code. This can be done in a few days. We will look at the code and your issue tracker, then come up with the best approach to testing it.
Write Automated Tests
This can be done in several ways:
I do the initial heavy lifting: set up the test environment, then write a few tests as templates to follow. You do the rest. This is suitable if you want to do the work yourself, but can't get past the initial hurdles.
We do it together in sprints. In addition to writing tests, I help steer you in the right direction, answer your questions and review your tests. This allows you to get things done while levelling up your developers. We stop when you feel like you've gotten enough out of the engagement to go the rest of the way on your own. If you have the budget, I find this to be the most beneficial approach, since you don't become forever dependent on external consultants.
I do everything. Be mindful that you'll still need to participate, as I will have many questions to understand the expected application behavior. This is suitable if time is your most precious resource. You'll need to spare one developer for a few days at the beginning of the engagement, then only an hour or so each day.