Look before you leap: why should an analyst test a software?
It seems that a good analyst doesn't consider that he or she has finished his or her work after putting the final dot on the artefact for the developers. So even if there is a tester on the team, it doesn't prevent you from taking the time to check the finished development yourself before release. This will help ensure that the customer gets exactly what was discussed and documented.
In addition, the analyst may be involved in acceptance testing with the customer's team - there are also subtleties in preparation and execution.