Egypt , Egypt
--
Company

Job Details

Job Description

Roles & Responsibilities

We are seeking a detail-oriented QA Analyst with 3 5 years of experience in software quality assurance across mobile applications, web platforms, and CMS-driven digital experiences. The ideal candidate will be responsible for validating functionality, UI/UX consistency, responsive behavior, accessibility, and content quality across enterprise digital products.

This role combines functional testing, cross-device validation, content QA, and defect management, with strong collaboration across development, design, content, QA, and product teams in an Agile/Scrum environment.

Role Responsibilities

  • Review business requirements, user stories, acceptance criteria, and design specifications.
  • Create and maintain:
    • Test plans
    • Test cases
    • Test scenarios
    • Regression suites
    • Edge-case validation scenarios
  • Ensure proper test coverage across functional, UI, content, accessibility, and integration requirements.

Mobile Application Testing

  • Perform functional and UI testing on iOS and Android applications across multiple devices, OS versions, and screen sizes.
  • Validate:
    • Navigation flows
    • Responsive layouts
    • Platform-specific behaviors
    • Offline behavior
    • Push notifications
    • Deep linking
    • App lifecycle scenarios
  • Test native, hybrid, and cross-platform mobile applications.

Web Application Testing

  • Execute functional, regression, exploratory, and responsive testing on websites and web applications.
  • Validate consistent behavior across:
    • Desktop
    • Tablet
    • Mobile breakpoints
  • Perform cross-browser testing on:
    • Chrome
    • Safari
    • Firefox
    • Edge

Content QA & CMS Validation

  • Review CMS-authored content and pages for:
    • Content accuracy
    • Formatting consistency
    • Brand compliance
    • Editorial standards
    • Broken links
    • Image/video rendering
    • Metadata
    • Alt text
    • URL structures
  • Perform multilingual and RTL (Arabic) content QA where applicable.
  • Validate authored content within AEM or comparable CMS environments.

UI/UX Validation

  • Compare implemented screens and pages against Figma or approved design files.
  • Identify and report:
    • Spacing inconsistencies
    • Typography mismatches
    • Layout defects
    • Responsive issues
    • Visual alignment problems
  • Ensure high visual and interaction quality across platforms.

Cross-Device & Cross-Browser Testing

  • Validate functionality and appearance across multiple browsers and devices using:
    • Physical devices
    • Emulators/simulators
    • Cloud testing platforms such as BrowserStack or Sauce Labs
  • Verify responsive rendering and device-specific behaviors.

Accessibility Testing

  • Perform accessibility validation aligned with WCAG 2.1 AA standards.
  • Validate:
    • Keyboard navigation
    • Color contrast
    • Alt text
    • Semantic structure
    • Screen reader compatibility
    • Focus states
  • Use accessibility testing tools to identify and document issues.

Defect Management

  • Log clear and reproducible defects using JIRA, ServiceNow, or similar tools.
  • Include:
    • Reproduction steps
    • Expected vs actual results
    • Screenshots/videos
    • Environment details
    • Device/browser information
  • Track defects through resolution, retesting, and closure.

Regression & Release Testing

  • Execute regression test suites for every release cycle.
  • Support:
    • Smoke testing
    • Sanity testing
    • UAT validation
    • Production verification
  • Coordinate release sign-offs with stakeholders and project teams.

API & Integration Testing

  • Perform basic API testing using Postman or similar tools.
  • Validate:
    • API responses
    • Status codes
    • Data integrity
    • Error handling
    • Backend integration behavior

Collaboration

  • Work closely with developers, designers, content authors, product owners, and QA team members in Agile/Scrum environments.
  • Participate in:
    • Sprint planning
    • Backlog refinement
    • Daily standups
    • Retrospectives

Continuous Improvement

  • Identify gaps in test coverage and QA processes.
  • Contribute to QA documentation, checklists, and testing standards.
  • Stay current with QA methodologies, accessibility standards, and testing tools.
  • Hands-on experience testing both mobile applications and web applications.
  • Experience performing content QA on CMS-authored websites.
  • Familiarity with Adobe Experience Manager (AEM) or comparable CMS platforms such as:
    • Sitecore
    • Optimizely
    • WordPress
    • Contentful
  • Experience working within Agile/Scrum delivery teams.

Core Technical Requirements

Mobile Testing

  • Experience testing applications on:
    • iOS
    • Android
  • Familiarity with:
    • Native apps
    • Flutter
    • React Native
    • Hybrid applications
  • Experience using:
    • Physical devices
    • Simulators
    • Emulators
  • Understanding of mobile-specific behaviors such as:
    • Permissions
    • Notifications
    • Deep links
    • Offline states
    • App lifecycle handling
  • Familiarity with TestFlight, Firebase App Distribution, or similar tools.

Web Testing

  • Strong experience with:
    • Functional testing
    • Regression testing
    • Exploratory testing
    • Cross-browser testing
    • Responsive testing
  • Familiarity with browser developer tools for:
    • DOM inspection
    • Console debugging
    • Network analysis
  • Experience using BrowserStack, Sauce Labs, or similar cloud testing platforms.

Content & CMS Testing

  • Experience validating:
    • CMS-authored pages

Desired Candidate Profile

3 5 years of experience in software quality assurance and testing.

  • Hands-on experience testing both mobile applications and web applications.
  • Experience performing content QA on CMS-authored websites.
  • Familiarity with Adobe Experience Manager (AEM) or comparable CMS platforms such as:
    • Sitecore
    • Optimizely
    • WordPress
    • Contentful
  • Experience working within Agile/Scrum delivery teams.

Similar Jobs