Responsibilities
- Pre-Integration Testing Review Business Requirement Documents (BRD) and Functional Requirement Documents (FRD). Prepare detailed test scenarios and test cases. Validate software functionality before third-party integration. Verify application readiness for API and system integration.
- Integration Testing Perform end-to-end testing of integrated software solutions. Validate API integrations between internal applications and third-party platforms. Test data flow, synchronization, and system compatibility. Ensure seamless interaction between connected systems.
- Post-Integration Testing Conduct regression testing after every deployment. Verify bug fixes and enhancements. Ensure no impact on existing functionalities. Validate production readiness before release.
- Functional Testing Execute functional, smoke, sanity, and regression testing. Verify workflows across trading, customer onboarding, CRM, KYC, back-office, and reporting modules. Ensure software complies with business requirements.
- Defect Management Identify, document, and track software defects.
Coordinate with developers for issue resolution. Retest resolved defects and verify closures. Maintain defect logs and quality reports.
- User Acceptance Testing (UAT) Coordinate UAT with business users. Prepare UAT scripts and test data. Document user feedback. Support successful production deployment.
- Documentation Prepare test plans and test cases. Maintain defect reports and release notes. Update quality checklists and testing documentation. Maintain software testing records.
- Continuous Quality Improvement Recommend improvements to testing processes. Support automation testing initiatives. Participate in release planning and quality reviews. Ensure adherence to QA standards and best practices.