hackquest logo

AI Software - QA Engineer

I

iGate Holding Company

90 - 100K PHP
Full-time

1. QA Engineer for SolidJS/Supabase/AI will be responsible for ensuring quality across the

company entire stack from AI-powered features to real-time database synchronization. The QA

Engineer needs to work closely with developers to test the migration from PGlite to Supabase

and validate its complex web OS interface.

2. Frontend Testing

● Test SolidJS 1.9+ components for reactivity and state management

● Validate Tailwind CSS/DaisyUI responsive designs across devices

● Verify PWA functionality (offline mode, service workers, app manifest)

● Test RTL layouts and Arabic language support

● Validate accessibility compliance (WCAG 2.1 AA)

● Test 11-category settings panels and user flows

3. Backend & Database Testing

● Lead testing for PGlite → Supabase migration:

● Data integrity validation

● Schema migration testing (25+ tables)

● Row Level Security (RLS) policy testing

● Realtime subscription testing

● Test Supabase Auth flows (signup, login, password reset, 2FA)

● Validate API endpoints and serverless functions

● Test database triggers and stored procedures

4. AI Integration Testing

• Test OpenRouter API streaming responses

• Validate AI conversation history and context retention

• Test credit-based usage tracking and billing accuracy

• Verify AI project creation (natural language → project generation)

• Test edge cases in AI responses (errors, timeouts, malformed data)

• Validate Markdown rendering of AI responses

5. Real-time & Collaboration Testing

• Test Supabase Realtime synchronization

• Validate multi-user collaboration features

• Test WebSocket connections and reconnection logic

• Verify Server-Sent Events (SSE) for AI streaming

• Test notification systems (in-app and email)

6. E2E & Regression Testing

• Maintain Playwright/Cypress test suites

• Create automated tests for critical user journeys:

• User onboarding flow

• Project creation → Task management

• Subscription upgrade/downgrade

• Credit purchase and usage

7. Skills with Testing Frameworks & Tools, Database Testing, Specialized testing & technical

proficiency

• Playwright or Cypress for E2E testing

• Vitest or Jest for unit/integration testing

• Testing Library (Solid Testing Library preferred)

• Postman/Insomnia for API testing

• Browser DevTools for debugging network/real-time issues

• PostgreSQL query validation

• Supabase Studio familiarity

• Data migration testing strategies

• RLS policy validation

• JavaScript/TypeScript understanding

• Git and CI/CD pipelines

• Docker (for local Supabase testing)

• SQL for database validation queries

Advantage:

- Experience with PGlite testing

- Bun runtime familiarity

- Stripe payment testing experience

- Performance testing with Lighthouse/WebPageTest

- Mobile testing (iOS Safari, Android Chrome)

- Accessibility certification (CPACC, WAS)