Hive Analytics is looking for a QC Engineer for its sub-brand and app, OG Bees. you will own test planning, execution, and quality reporting for our mobile app (Flutter on iOS/Android) and supporting backend services. You'll work with Product and Engineering to prevent defects early, catch regressions fast, and ship with confidence through a clear, repeatable quality process.
Responsibilities:
- Own the test strategy for releases: define scope, risk areas, test levels (smoke/regression/UAT), and entry/exit criteria.
- Create and maintain test plans, test cases, and checklists mapped to requirements, user stories, and acceptance criteria.
- Execute manual testing for mobile (iOS/Android), including device/OS coverage, permissions, notifications, deep links, offline/poor network, and localization.
- Perform API testing (functional + negative + spec/contract validation + basic security checks) using tools like Postman/Newman, and validate key integrations.
- Build and maintain automation where it makes sense (starting with smoke/regression suites), and integrate runs into CI when applicable.
- Conduct non-functional testing: performance checks (startup time, scrolling, memory), reliability, and basic security hygiene (auth/session, data exposure).
- Write high-quality bug reports: clear repro steps, expected vs actual, severity/priority, logs, screenshots/videos, environment details.
- Run triage and root cause analysis with Engineering: help isolate defects and verify fixes, and prevent recurrence with regression coverage.
- Review requirements, designs, and user stories early to identify gaps, edge cases, and testability concerns.
- Validate UI/UX implementation against Figma/specs across device sizes and OS versions, including accessibility basics (text scaling, contrast, hit targets).
- Provide release readiness reporting: test progress, pass/fail rates, top risks, blockers, and go/no-go recommendations.
Qualifications
- 46 years experience in QA/QC or software testing in production teams.
- Strong ability to design test plans and test cases and execute structured testing (not only exploratory).
- Experience testing mobile applications (iOS/Android) and understanding mobile-specific risks (permissions, network variability, OS differences).
- Experience with API testing (Postman or similar), and basic understanding of HTTP, status codes, and authentication flows.
- Strong understanding of SDLC + Agile, and how QA fits into sprint planning, refinement, and release cycles.
- Proven experience performing basic performance and stability checks and reporting actionable findings (latency, frame drops, memory growth, crashes/reliability).
- Proven skill in writing fast, clear defect reports (English preferred, but Arabic accepted if speed and clarity are high).