IT Quality Control

Telecom Egypt · Cairo, Egypt · Posted 2026-05-13

Job SummaryResponsible for ensuring the quality, performance, stability, and security of mobile applications across Android and iOS platforms. The role includes manual testing, automation testing, API validation, performance monitoring, and security assessment while supporting continuous integration and continuous delivery (CI/CD) practices.The candidate will work closely with development, product, DevOps, and release management teams to validate end-to-end mobile application functionality, customer experience, and production readiness.Key ResponsibilitiesExecute manual and automated testing for Android and iOS mobile applications.Design, develop, and maintain automation test scripts and frameworks.Perform API, integration, regression, smoke, sanity, and end-to-end testing.Validate application performance, stability, compatibility, and UI/UX experience.Conduct security testing activities including tampering and penetration testing support.Monitor and analyze application behavior including CPU, memory, battery, and network usage.Integrate automated testing into CI/CD pipelines using Jenkins, GitLab CI, or Azure DevOps.Support mobile application release activities including app store publishing and version validation.Prepare test cases, defect reports, and test documentation.Collaborate with development, DevOps, and business teams to ensure product quality and release readiness.QualificationsEducation & Technical Background: -Bachelor’s degree in computer software, Computer Science, IT, or related field.Strong knowledge of programming languages, operating systems, networks, interface protocols, databases, and telecom fundamentals.Understanding app release processes including app store publishing, version control, and forced updates.Responsible for building and maintaining the mobile applications on both Android / iOS platforms using React Native as the primary framework, with the ability to write native bridge components when required.Testing Tools Proficient with software testing tools, PL/SQL, Linux commands, and data comparison tools.Experience with API testing tools such as SoapUI and Postman.Experience integrating automated tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps).Software Testing & Technical Skills Familiar with the complete testing lifecycle: test planning, test case design, execution, defect tracking, reporting, and entry/exit criteria management.Performance & Stability TestingExperience using performance testing tools to monitor CPU, memory, network traffic, battery consumption, FPS, and application stability.Experience delivering end-to-end performance testing for full projects is preferred.Security Testing Skills Experience with security testing tools and techniques including tampering, decompilation, penetration testing, and dynamic instrumentation monitoring.Experience delivering end-to-end security testing for full projects is preferred.Automation Testing SkillsExperience designing, developing, and maintaining automated test scripts for web and/or mobile applications.Proficient with automation frameworks such as Selenium, Cypress, Playwright, Appium, or Robot Framework.Programming skills in Java, Python, JavaScript, or similar languages.Understanding of framework design patterns such as Page Object Model (POM), data-driven and keyword-driven testing.Automation Coverage & MaintenanceExperience automating regression, smoke, sanity, and API tests.Ability to analyze results, manage flaky tests, and maintain automation suites aligned with frequent releases.Familiar with Git and automation test reporting tools Automation Framework & CI/CDHands-on experience with simulation testing, real-device testing, compatibility testing, and UI/UX customer experience validation.

Apply for this role