Looking for a QA Engineer to test a healthcare education platform. This is NOT a "click around and say it works" role. You find bugs before users do. You break things on purpose. You don't let bad code ship.
PROJECT
Healthcare education platform for insulin pump patients (Saudi Arabia). Platform includes patient onboarding, video learning, live video sessions, assessments, booking system, notifications, and admin dashboards. Arabic RTL interface with dark mode. You test everything, document everything, and catch everything.
YOUR RESPONSIBILITIES
Manual Testing:
- Test every new feature before it goes live
- Test every bug fix to confirm it's actually fixed
- Regression testing after each release
- Test on real devices (not just emulators)
- Test Arabic RTL layout thoroughly
- Test dark mode on every screen
- Cross-browser testing (Chrome, Safari, Firefox, Edge)
- Mobile responsive testing (iOS Safari, Android Chrome)
Bug Reporting:
- Clear reproduction steps (not "it's broken")
- Screenshots and screen recordings for every bug
- Browser/device/OS information
- Severity classification (critical, major, minor)
- Verify bugs are fixed before closing tickets
- Re-open tickets if bugs come back
Test Cases:
- Write test cases for all features
- Maintain test case documentation
- Update test cases when features change
- Track test coverage (what's tested, what's not)
- Prioritize critical user flows
Automated Testing:
- Write and maintain E2E tests (Playwright)
- Run automated tests before each release
- Report flaky tests immediately
- API testing with Postman/Insomnia
- Performance testing basics (page load times)
Security Testing:
- Test authentication flows (can't access what you shouldn't)
- Test role-based access (admin vs educator vs patient)
- Try to break input validation
- Report any data exposure issues
- Test session timeout and logout
WHAT YOU'LL TEST
User Flows:
- Patient registration and onboarding
- Video watching and progress tracking
- Quiz and assessment completion
- Session booking and joining (100ms video)
- Notification delivery
- Certificate generation
Admin Flows:
- Patient management
- Session scheduling
- Availability management
- KPI dashboards
- Data exports
Edge Cases:
- Slow network conditions
- Session timeouts
- Concurrent users
- Large data sets
- Browser back/forward navigation
MUST HAVE
- 2+ years QA experience
- Manual testing expertise
- Bug tracking tools (GitHub Issues, Jira, or similar)
- API testing (Postman or similar)
- Clear written communication (English)
- Systematic approach - you don't randomly click
NICE TO HAVE
- Playwright or Cypress experience
- Arabic language (can verify Arabic text)
- Healthcare domain experience
- Performance testing experience
- Accessibility testing experience
HOURS & PAY
- 8-12 hours/week
- $300/month
- Async Slack + weekly sync call
- Flexible timezone
WHAT I EXPECT
- You find bugs developers missed
- You don't approve features that aren't ready
- You test like a user who wants to break things
- You document clearly so devs can reproduce
- You verify fixes, not just trust "it's fixed"
- You push back if there's not enough time to test properly