11 Nov
|
Digital India
|
Noida
11 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
1. 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.
2. 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.
3. Test the energetic configuration surface end-to-end: business object types and fields, dynamic forms (conditional visibility, calculated fields, validation), rules / decision tables, notification templates and dashboards — verifying that configuration, not code, drives behaviour.
4. 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.
5. Test authentication and authorization across the four actor classes and the RBAC / ABAC matrix; verify fail-closed behaviour (deny by default, honest "unavailable" responses).
6. Test documents (upload, checksum, versioning), notifications (multi-channel dispatch and templates), search (relevance, highlighting, autocomplete), reporting and dashboards for correctness and tenant scoping.
7. 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.
8. 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
1. 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
1. Strong test design and execution across functional, regression, integration and release testing.
2. REST API testing (Postman/ REST-assured), test automation frameworks and E2E tools (Playwright or equivalent).
3. Understanding of multi-tenant isolation testing, workflow / BPM testing and RBAC / authorization testing.
4. 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