- Execute test cases (manual or automated) and analyze results. Execute test cases, analyze and provide detailed test reports as well as detailed test results analysis. - Report bugs and errors to development teams. - Understand the requirements thoroughly and write test cases. - Carry out regression testing every time when changes are made to the code to fix defects - Responsible for creating test data, testing interfaces and configuration - Maintaining proper documents for the assigned tasks. - Participate actively in functional, system, stress and regression testing activities. - Ensure ongoing Compliance with quality and industry regulatory requirements.