API Documentation. Software Analysis and Code review. Generate Class diagram and Data flow diagram. System analysis and requirement document compilation. Manual and automated Testing. Test plan and test data preparation. Test case generation and documentation.