Years of Experience:5+ years of experience in   Manual Testing· 5+ years of experience as Manual Test Engineer· 2+ years of experience as Senior Test EngineerEducation Criteria:Bachelor’s Degree in Computer Science or EngineeringSkills (Must have):  Mandatory Work Experience   Requirements (if   any)                                Exposure to Tools (if any)· Proven   working experience in Manual Testing Process for minimal 5+ years· Must   be able to show strong QA characteristics at all levels - Requirements   gathering, test methodology, execution, release· Knowledge   of SDLC, STLC process.· Experience   in of the following Test types – Integration, System, and / or Regression.· Execute   functional, Integration and regression test cases· Design,   develop, review, and execute test strategies and test cases· Provide   test execution results and regular reports on testing· Participate   in feature specification reviews· Be   responsible for the whole software testing lifecycle (analyzing the business   requirements, support in preparing the test plans, creating the test cases,   monitoring bugs, checking bug fixes)· SQL   Data base knowledge· Unix   Commands knowledge· Good   Communication Skills (English)· Native   Language- Arabic· Preferred   ISTQB certified· Know   the Agile Process· AI   ExperianceSkills (Optional):Advantage:API   testing KnowledgeBSS/OSS   KnowledgeDomain knowledge:Telecommunication, AI Concept KnowledgeJob Description:· Must be able to show strong QA   characteristics at all levels - Requirements gathering, test methodology,   execution, release· Knowledge of SDLC, STLC process.· Experience in of the following   Test types – Integration, System, and / or Regression.· Execute functional, Integration   and regression test cases· Design, develop, review, and   execute test strategies and test cases· Provide test execution results and   regular reports on testing· Participate in feature   specification reviews· Be responsible for the whole   software testing lifecycle (analyzing the business requirements, support in   preparing the test plans, creating the test cases, monitoring bugs, checking   bug fixes)· Have strong understanding of QA   methodology· Experience testing large scale   client server applications that include web and mobile clients· Participate in the test plan/case   reviews with cross-functional team members· Create test plan based on Analysis· Prioritize test based on high,   medium and low criticality· Write test cases based on test   plan covering all phases of testing· Review test plan and test cases   with QA Lead and/or Business Analyst· Mobile device testing – both   Android & iOS devices· AI Experience:a) AI Concepts: Neural Networks, NLP,   Computer Visionb) Collaborated with cross-functional   teams to integrate AI technologies into existing products.c) Conducted research on current AI   trends to implement cutting-edge solutions.d) Optimized existing algorithms,   improving system performance by 25%.Areas to be interviewed:Manual Testing, SQL Database, Unix ,   Agile methodologies, Mobile App testing, Agile Process, AI Concepts