12 Nov
|
Digital India
|
Noida
12 Nov
Digital India
Noida
About the Platform The Digital Office Platform is a multi-tenant, configuration-driven government case-management platform that lets many independent government bodies each configure their own case lifecycle
• data model, intakeforms, versioned workflows, roles, SLAs, notifications, audit and reporting
• and run real cases end-to-end withoutcustom code per tenant. It is built as ~20 independent Spring Boot microservices (engines), each owning its own PostgreSQL database, coordinated behind a Next.js web application, and deployed hosting-agnostic on sovereign / government cloud using open-source components. Tenant isolationis by tenant_id; published workflow versions are immutable and live cases pin to their version; security and data boundaries fail closed. Role and Responsibilities
• Prepare the test strategy and test plans; design and execute functional, regression and integration test cases across all engines and the web application, mapped to acceptance criteria and requirement IDs.
• Design and execute the cross-tenant isolation test suite — a session for one tenant must never read, filter into, list or mutate another tenant’s data across any engine or API; treat any leak as a build-blocking defect.
• Test the dynamic configuration surface end-to-end: business object types and fields, energetic forms (conditional visibility, calculated fields, validation), rules / decision tables, notification templates and dashboards — verifying that configuration, not code, drives behaviour.
• Test versioned-workflow execution and in-flight case migration: version immutability, cases pinning to their filed version,
stage / task / action / transition correctness, SLA timers, clarification and escalation paths, and the always-valid START → END spine.
• Test authentication and authorization across the four actor classes and the RBAC / ABAC matrix; verify fail-closed behaviour (deny by default, honest "unavailable" responses).
• Test documents (upload, checksum, versioning), notifications (multi-channel dispatch and templates), search (relevance, highlighting, autocomplete), reporting and dashboards for correctness and tenant scoping.
• Own release testing and regression cycles across the ~20 engines; build automation with suitable API / UI frameworks and in-memory (H2) or containerised databases; support performance testing.
• Log, track and verify defects to closure using defect-tracking tools; maintain traceability from requirement to test to defect; support UAT and release sign-off. Qualifications and Experiences
• Bachelor's degree in any discipline with 3+ years of experience in software quality assurance / testing of web and API-based systems. Required Skill Set
• Strong test design and execution across functional, regression, integration and release testing.
• REST API testing (Postman/ REST-assured), test automation frameworks and E2E tools (Playwright or equivalent).
• Understanding of multi-tenant isolation testing, workflow / BPM testing and RBAC / authorization testing.
• Familiarity with PostgreSQL, bug-reporting / test-management tools, and CI-integrated test execution; awareness of performance-testing tools (JMeter/ Gatling).
📌 QA Tester (Noida)
🏢 Digital India
📍 Noida