Skip to content

Open nowPosted 6 days ago

Principal SDET

Ginni Systems Ltd.20 open roles

Where
Gurgaon
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowPrincipal SDETGinni Systems Ltd. · Gurgaon
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Ginni Systems Ltd.'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.3% of postings close within 7 days. Measured by our own scanner across the market. Ginni Systems Ltd. postings stay open a median of 1 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.3%7 days
  4. 19.3%14 days
  5. 35.6%30 days
  6. 57.8%60 days
This job: posted 6 days ago

Ginni Systems Ltd. median: 1 days open

The posting

About Ginesys

Ginesys is India's leading retail technology platform, powering 1,200+ customers and 50,000+ users through the unified GinesysOne suite — ERP, Cloud POS (Zwing), Order Management (Browntape), GST Compliance (EaseMyGST), and BI (InsightX). We are evolving from a System of Records to a System of Intelligence through Ginesys.AI.

About the Role

  • You are the quality conscience of a 24-month platform transformation: rebuilding a legacy .NET ERP (Ginesys v12.x, serving 1,200+ retail brands, 200,000+ users) into an event- sourced, multi-tenant microservice architecture across 14 bounded contexts.
  • You do not manage people. You manage quality standards. 16 QA engineers are embedded in different delivery teams — each reporting to their team's Tech Lead. Your job is to make sure all 16 are pulling in the same direction, using consistent tooling, and catching the classes of bugs that kill platforms at scale.
  • This is a hands-on role. You will write test frameworks, not just review them.

Key Responsibilities

1. Quality Architecture & Strategy

  • Define the test pyramid for the new platform: unit, integration, contract, E2E, performance — and the expected ratio for each context.
  • Own the E2E test infrastructure from scratch: framework selection, CI pipeline integration, test environment management, flaky test elimination.
  • Design the test data strategy for a multi-tenant platform: how to create, isolate, and tear down tenant-specific test data across different bounded contexts.
  • Define what “done” means from a quality standpoint for each migration gate.

2. Cross-Team Quality Standards

  • Establish QA standards that all teams follow: test naming conventions, assertion patterns, mocking strategies, test data factories.
  • Own the cross-team quality dashboard: track test coverage, defect density, test execution time, flaky test rate, and escape rate per team.
  • Conduct quarterly quality reviews with each team's QA engineer to identify gaps and mentor.
  • Define the release quality gate: what tests must pass before a context can go to production. No exceptions without your sign-off.

3. Specialized Test Domains

This platform has failure modes that generic QA approaches will miss. You must own strategy (and guide team QA engineers) for:

  • Event sourcing correctness: Verify that every aggregate reconstructs correctly from its event stream. Test snapshot + replay integrity. Verify idempotent event handlers.
  • Eventual consistency: Design tests that validate read model projections converge within the defined staleness windows. Test what happens when they don’t.
  • Multi-tenant isolation: Verify that tenant A can never see or modify tenant B's data.Test at API, database, cache (Redis), and search index layers.
  • POS offline reconciliation: Test the full offline → sync → conflict resolution flow.Simulate network partitions, partial syncs, and oversold scenarios.
  • Financial accuracy: Every rupee must balance. Design reconciliation tests for GL entries, trial balance, GST filing accuracy.
  • Marketplace integration correctness: Design contract tests for 60+ marketplace channel adapters. Ensure canonical order model fidelity. Test circuit breaker and dead letter queue behavior.

4. Migration Quality

  • Own the parity testing strategy: how to verify that the new platform produces identical business outcomes to the existing system for every migrated workflow.
  • Design the SHADOW mode validation: when both old and new systems process the same transactions, define how discrepancies are detected, categorized, and resolved.
  • Define the data migration validation framework: row-count reconciliation, field-by- field comparison, financial balance verification after data migration for each context.
  • Establish the cutover quality checklist: the minimum tests that must pass before a context can be switched from legacy to new platform in production.

5. Performance & Reliability Testing

  • Own the load test strategy aligned with the platform throughput targets: 5,000 POS transactions/second peak, 100K Kafka events/second, 50,000 concurrent POS terminals.
  • Design chaos testing scenarios: Kafka broker failure, Redis cluster partition, database primary failover, network partition between availability zones.
  • Define performance regression thresholds: no release ships if p99 latency regresses more than 15% on any operation in the latency budget table.

Technical Expectations

You should be comfortable with and opinionated about:

  • Test frameworks: Java ecosystem (xUnit , Testcontainers.net, REST Sharp, WireMock,)
  • E2E tooling: Playwright or Cypress for web, Appium for mobile/Android (warehouse app)
  • Contract testing: Pact or similar for inter-context contract verification
  • Performance testing: Gatling or k6 for load testing, with custom metrics export to Prometheus
  • CI/CD integration: GitHub Actions or Jenkins pipelines with test parallelization, test impact analysis
  • Data validation: SQL-based reconciliation queries, CSV/JSON diff tools for migration parity
  • Observability for QA: Correlating test failures with Jaeger traces, Kafka consumer lag, and Redis metrics

Experience Required

(Must Have)

  • 13+ years in software quality engineering, with at least 3 years in a principal/staff-level role setting standards for multiple teams (not managing them, but influencing them).
  • Hands-on experience building E2E test infrastructure from scratch for a micro-services architecture — not inheriting one, creating one.
  • Experience testing event-sourced or event-driven systems. You understand that testing "the order was created" is different from testing the Order Created event was produced, consumed, projected, and the read model reflects it within the consistency “window”.
  • Experience with multi-tenant SaaS platforms. You know where the isolation bugs hide.
  • Experience with data migration validation at scale — comparing source and target systems after migration and proving they match.
  • Strong Java (or Kotlin) programming ability. You will write production-grade test code, not throwaway scripts.

Strongly Preferred

  • Retail / e-commerce / ERP domain experience. You understand why a stock
  • reservation race condition between POS and OMS matters more than a minor UI glitch.
  • Experience with marketplace integrations (Amazon, Flipkart, Shopify) and the chaos of external API testing.
  • Experience with POS or offline-first systems. You understand what & works” offline”; actually means in practice.
  • Experience with financial system testing. Double-entry bookkeeping, GST compliance, reconciliation — you've tested systems where approximately correct" is not acceptable.

Nice to Have

  • Experience with Camel-based integration routes
  • Experience with Debezium / CDC pipelines
  • Experience with Android warehouse/floor applications
  • Certifications in performance engineering or security testing

Benefits:

We like to think that talent grows at Ginesys and stays at Ginesys. To ensure this, we provide our employees with the best working environment, the latest technology and continuous support. We go out of our way to retain the small business feeling with which we started and stimulate innovation and collaboration through teamwork and our non-hierarchical approach. We offer competitive salary, and other fantastic perks and benefits, such as:

Ginesys Academy for holistic training and development

Comprehensive health insurance coverage

Excellent rewards and recognition policy

Transparent compensation policy with no unnecessary deduction in CTC

Annual company off-site and a variety of events, celebrations throughout the year

Travelling opportunities between our offices across the country.

Annual Ginesys walkathon & related sporting events

Quarterly Coffee with CEO and more!

Here’s our story; now tell us yours

Ginesys is India’s best omni retail suite backed by Ginesys, the first integrated Retail specific ERP software for online retail, offline retail and distribution. It is the largest Indian company in the retail tech industry catering to both online and offline needs. 1200 + brands including (Manyavar, V-Mart, Skechers) are accelerating their businesses with Ginesys. With a team of 400+ employees, Ginesys One plans to revolutionize retail by being a single-stop cloud-based retail suite.

We have a pan India presence with offices in major cities including Gurgaon, Kolkata, Bangalore, Hyderabad, Mumbai, Coimbatore & Goa and are expanding rapidly. We love the challenges of retail and are busy solving them to create a great retail tech suite.

Ginesys core mission is to continue to build world-class internal service capabilities, in a bid to deliver outstanding external service value to customers. We are an ISO-certified and SOC compliant company having won myriad awards for our innovation and support. For further information, please visit our website http://ginesys.in

BGV will be conducted by a third-party agency, and any discrepancies or failure in the verification process will lead to immediate termination of employment.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Ginni Systems Ltd.'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Ginni Systems Ltd.'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Ginni Systems Ltd.'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.