Automating the world

Pushp Sopori

Senior SDET & AI Quality Engineer

Shipping AI-grade test coverage to production

Download Resume

About

I build the infrastructure that lets engineering teams ship fast without breaking things. At ZoomInfo, I redesigned the E2E automation platform to run across mocked, service-specific shell environments — cutting CI pipeline runtime by over 50% while sustaining 95%+ backend reliability across production services tested by Playwright on every merge.

My specialization is AI and LLM quality engineering: designing prompt regression suites, RAG evaluation frameworks, and semantic accuracy validators for generative AI systems. I've built pipelines that catch hallucinations, score response accuracy, and validate model quality across releases — before users ever see the output.

I hold cloud certifications across Google Cloud (Professional Architect & Security Engineer) and AWS (Solutions Architect), and I architect containerized test grids on both platforms. Every framework I build is designed for maintainability first: modular, parallel-ready, and onboardable without a manual.

Selected Work

Autodesk ACC File Sync Automation

ui

Built an E2E Playwright test suite covering file synchronization between Autodesk Construction Cloud and partner platforms. Validated MD5 checksums, webhook payloads, and real-time collaboration state across integration boundaries.

PlaywrightE2E TestingWebhooksAutodesk ACC
Learn More
automation-suite
RUNNING

Microsoft Entra SCIM Integration Tests

api

Designed and implemented a contract test suite for Microsoft Entra user provisioning via SCIM 2.0. Validated full user lifecycle — creation, attribute patching, and deprovisioning — against the enterprise application SCIM endpoint.

Rest AssuredSCIM 2.0API Contract TestingAzure AD
Learn More
automation-suite
RUNNING

Enterprise API Regression Framework

api

Architected a company-wide API regression suite using Rest Assured and TestNG running 4 parallel threads. Achieved 97.4% endpoint coverage with schema validation, response-time SLA checks, and JSON Path assertions across 150+ endpoints.

Rest AssuredTestNGMavenJSON SchemaParallel Execution
Learn More
automation-suite
RUNNING

E-Signature Workflow Validation

integration

Automated end-to-end e-signature workflows across Adobe Sign and DocuSign, including envelope creation, webhook event verification, status polling, and signed PDF audit trail validation.

PlaywrightWebhooksAdobe SignDocuSign
Learn More
automation-suite
RUNNING

Sage Intacct ERP Sync Validation

integration

Tested financial data synchronization between Sage Intacct ERP and external systems using Postman/Newman. Validated GL account totals, XML response schemas, and database sync state for accuracy and idempotency.

NewmanPostmanREST APIXML ValidationERP
Learn More
automation-suite
RUNNING

Experience

  • Redesigned E2E test architecture around mock-based shell environments, spinning up lightweight service-specific containers for targeted modules (Admin Portal, etc.) — reducing test environment setup time by 60% and eliminating cross-service dependency flakiness.
  • Reduced flaky E2E test rate from ~18% to under 2% by adopting Playwright's trace-based debugging, deterministic mock strategies, and retry-with-assertion patterns — enabling the team to ship with confidence without pre-release manual testing.
  • Drove CI/CD pipeline execution time down by 50%+ through parallel test distribution across isolated mock environments, enabling engineers to get full regression feedback within a single sprint cycle.
  • Built API mocking utilities enabling service virtualization for faster feedback loops during CI runs, decoupling test suites from live external dependencies.
  • Established a modular framework structure with shared fixtures, page-object abstractions, and auto-generated Allure reports — cutting onboarding time for new contributors from days to hours.
  • Collaborated cross-functionally with product, backend, and DevOps teams to align test strategy with feature releases, catching integration regressions before they reached staging.

Get In Touch

pushp@sdet:~/contact

$ sdet --connect --secure