Involve in the Requirement Gathering, Analysis and Requirement Development activities.
Evaluation Testability of Test Basis (Requirements, Architecture, Design, Interface, Integrated Systems etc.).
Perform the Review of Project Artifacts (BRD, BRS, FS, SRS, User Stories etc.) to identify Testing Requirements and to Prepare Test Data, Test Conditions and Test Inputs.
Support the Test Lead/Coordinator in calculating the Testing Estimates and preparing the Software Quality Assurance and Test Plans.
Support the Test Lead/Coordinator to define the Testing Strategy for Functional Testing.
Identify, document and execute the Test Scenarios, Test Cases and Business Flows.
Perform all Levels and Types of Software Testing (Smoke, Sanity, Integration, Functional, System, End to End, UAT, UI/UX, Regression, Data Migration etc.).
Provide support in the Pilot Testing.
Share defects with the Dev team and Verify the rework done against the reported defects.
Ensure error free and bug free delivery of the projects / products / applications.
Identify and share the Quality Related Risks to plan for their Mitigation and Contingency.
Prepare comprehensive Test Reports (Daily, Weekly, Test Execution etc.) to share the Testing Status with the Test Lead/Coordinator and Project Managers.
Requirements
SPECIALIZATION
Must have a college education with an under graduate or post graduate degree i.e. BS Computer Science / IT Computer Engineering and/ or MS IT/ CS or related Degree.
2-5 Years of Software Quality Assurance and Testing experienceΒ in Banking Sector.
Expertise in Requirement Gathering, Review and Analysis.
Complete Understanding of Software Development and Testing Life Cycles.
Ability to prepare Test Plan, Define Testing Strategy and Calculate Testing Effort.
Knowledge of all major types of Software Testing (Smoke, Sanity, Integration, Functional, System, End to End, UAT, UI/UX, Regression, Data Migration etc.)
Comprehensive knowledge of API Testing tools like SoapUI, Postman and other utilities.
Ability to Identify and share the Quality Related Risks and Issues.
Ability to prepare the project deliverables (Test Plan, Test Cases, Test Reports etc.) and suggest improvements.
Have good comprehensive knowledge of the databases.
Provides coaching and training to other QA team members.
GENERAL
Excellent written and verbal communication skills to present and interact with different stakeholders in global settings.
Excellent analytical and problem-solving skills.
English β advanced level, both written and spoken.
Arabic- language familiarity would be a plus.
Self-motivated, having a passion for learning.
Willingness to learn new systems and processes.
Travel mobility (Local and International)
ISTQB and Agile Certifications will add advantage.