Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Create test cases that cover the expected functionality and acceptance criteria documented in user stories and other appropriate backlog items and Carry out manual testing of test cases “Execute software test cases, identify product defects, and log the defects on the bug control tool.”
Submit the testing results to the Testing Team Leader or direct supervisor to review and communicate amendments to the Software team to resolve product defects
Identify complex requirements and features and discuss with test and development leads and management to outline test cases
Carry out explorative and regression testing where appropriate
Develop and apply testing processes for new and existing products to meet product needs
Validating & identifying business requirements
Writing user stories, test cases, and user journey flows
Defining, writing, and executing test scripts
Reviewing documentation
Apply Functional, non-functional Testing processes
- Very good command of English and Arabic language “Arabic language is mandatory”
- ISTQB certification
- Solid understanding of the typical stages of the software development lifecycle
- Proven work experience in software quality Control, Hands-on experience with black box testing
- First-hand experience with bug tracking tools TFS or similar
- Strong knowledge of software QC methodologies, tools and processes
- Expert in user stories and test case “concise and comprehensive” writing
- Experience with automated testing tools, performance and/or security testing is a plus