Responsibilities :
• Analyze, review, and assess requirements, acceptance criteria and models of testability.
• Identify, review, and ensure test coverage of test scenarios with Business analyst for sign-off.
• Design, setup and verify test environment often coordinating with system Admin and network managements.
• Ensure Test environment, readiness and Unit tests are signed-off and documented.
• Design, evaluate and implement test cases and test procedures along with the Test team and business Analyst.
• Management of Test data - Prepare and acquire Test data required for various testing cycles.
• Ensure user nominations are received from business units and UAT execution plan is approved by all stake holders.
• Monitor Test Execution by Test team and evaluate results.
• Setup and conduct defect meeting with project stakeholders
• Highlight and escalate risks and issues with project stakeholders.
• Use appropriate tools to facilitate test process and provide periodical test status reports.
• Evaluate Non-functional requirements such us Performance, reliability, usability, security, compatibility and etc.
• Prepare and deliver test progress reports and test summary reports.
Required Competencies :
• Broad Knowledge and experience in Software quality assurance
• Excellent skills in Analyzing, Planning, execution reporting and documentation such as Test Plan, Test Cases and UAT sign-off
• Demonstrated Ability to plan and manage all activities in the Software testing lifecycle.
• General knowledge of testing skills, planning monitoring and PMO processes
• The candidates should be Fluent in English - written and spoken and additionally English /Arabic written and spoken is preferred.