EXLSERVICE (UK) LIMITED logo

QA Tester

EXLSERVICE (UK) LIMITED Gurugram, Haryana, India

onsite
Posted Jul 28, 2026

**Role & seniority: ** Software QA / Test Engineer (likely mid–senior based on end-to-end ownership and CI/CD involvement)

**Stack/tools: ** Node.js; Azure Functions; Next.js API routes; Supabase; Azure Database for PostgreSQL; Azure Active Directory B2C; JWT; SSR; Azure Blob Storage; Azure SignalR; automated testing (unit/integration/e2e); CI/CD pipeline testing integration

**Top 3 responsibilities: **

  • Design and execute test strategies for backend APIs, DB operations, and frontend-backend integration.

  • Validate migration/replacement work (Supabase → Azure PostgreSQL), including data consistency/integrity/performance and regression reliability.

  • Test security and functionality: authN/authZ (AAD B2C, JWT/session/SSR), RLS replacement with application-layer authorization, and file workflows/access control.

  • Must-have skills:

    • Strong API, integration, regression, and end-to-end testing experience.

    • Proficiency testing authentication/authorization systems (AAD B2C, JWT, session/SSR).

    • Automated test suite development (unit/integration/e2e) and bug tracking with developer collaboration.

    • Performance/load testing for backend services and database queries.

  • Nice-to-haves:

    • Experience with real-time testing (Azure SignalR).

    • Familiarity with real-time features, file upload/download testing, and blob storage access control.

    • Experience embedding automated tests into CI/CD deployment workflows.

  • Location & work type: Not speci

Full Description

  • Design and execute comprehensive test strategies covering backend APIs,

  • database operations, and frontend-backend integration.

  • Validate data migration from Supabase to Azure Database for PostgreSQL,

  • ensuring data consistency, integrity, and performance.

  • Test authentication and authorization flows implemented via Azure Active

  • Directory B2C, including JWT handling, session management, and SSR behavior.

  • Perform API testing (functional, integration, and regression) for services

  • built using Node.js and Azure Functions or Next.js API routes.

  • Validate replacement of Supabase features such as Row-Level Security (RLS)

  • with application-layer authorization logic.

  • Test file upload/download workflows and access control using Azure Blob

  • Storage.

  • Conduct performance and load testing for backend services and database

  • queries.

  • Validate real-time features implemented via Azure SignalR Service or similar

  • technologies.

  • Develop and maintain automated test suites (unit, integration, and

  • end-to-end).

  • Identify, document, and track bugs, and work closely with developers to ensure

  • timely resolution.

  • Ensure system reliability through regression testing during each phase of

  • migration.

  • Participate in CI/CD pipelines and integrate automated testing into deployment

  • workflows.

API TestingPostgreSQLAzure Active Directory B2CNode.jsTypeScriptTest AutomationPlaywrightCypressJestCI/CDPerformance TestingAzure Blob StorageAzure SignalR ServiceJWT HandlingRegression TestingData Migrationmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.