The posting
Role: QA Engineer / Software Test Engineer
JD:
Analyse functional and technical requirements and translate them into test scenarios and test cases Develop and maintain test plans, test cases, test scripts, and test data Perform functional, integration, system, regression, and end-to-end testing Conduct API and database testing to validate system integrations and data accuracy Execute manual and automated testing where applicable Identify, document, track, and retest defects throughout the development lifecycle Perform data validation and reconciliation for data migration activities Validate migrated data for integrity, accuracy, and completeness Work closely with developers and business analysts to investigate and resolve defects Support User Acceptance Testing (UAT), including test preparation and defect management Support testing activities during system releases, migration, and cutover Maintain test evidence, defect reports, test results, and testing documentation Participate in Agile ceremonies and contribute to continuous quality improvement Ensure testing activities follow defined QA processes and testing best practices Take ownership of assigned testing scope and contribute to end-to-end delivery
Required Skills & Experience
Experience in software quality assurance and application testing for enterprise grade solution Strong understanding of software testing methodologies and the software development lifecycle (SDLC) Experience in functional, integration, system, regression, and end-to-end testing Experience in Mobile App testing is preferred Experience working in Agile or collaborative delivery environments



