Analysis:
The first phase in RPA begins with analysis. Business team and RPA Architect work together to understand a business process for RPA development.
Bot Development:
RPA developer (Team) starts working on the requirement in their environment possibly a distinct development environment.
Testing:
Some companies conduct Testing by Separate Testing Team, while some have a dedicated testing team which performs a dedicated QA like normal SDLC flow. Best Practice is to have a dedicated testing team which performs QA of the developed bot.
Deployment and Maintenance:
After the Development and Testing phases, a bot is ready for distribution and enters maintenance phase.