All depends what your aspirations for career progression are. Testing is a great way to get deep system knowledge, not necessary technical (you are not fixing the bugs, you are finding them) - but functional. This can lead you - should you want it to - down the role of Solution Architect - managing a deployment team. Alternatively, you may potentially align yourself to Sales, understanding the offering is key to selling its capabilities. I'm convinced that within Accenture, and this is backed up by my own experiences, the only limit to your career progression and your salary is yourself. If you expand your network, you know when to push and when to stay quiet, you seize the opportunities as they arise, you can take your career in any direction you want.