الخبرة : 3-5 سنة
الراتب : not mentioned
المكان : Egypt
تفاصيل الوظيفة
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