PramodDutta
- 411 skills
- 0 followers
- 18 hours ago last updated
- ▌ PDF Generation Testing · pramodduttaTesting PDF generation including layout verification, content accuracy, font embedding, accessibility (PDF/UA), and cross-platform rendering consistency.
- ▌ Property Based Testing · pramodduttaProperty-based testing using hypothesis, fast-check, and QuickCheck to generate random test inputs and verify program invariants automatically.
- ▌ RAG Evaluation Metrics · pramodduttaMeasure RAG pipeline quality with context precision/recall, faithfulness, answer relevancy, and groundedness using Ragas and DeepEval, with golden datasets and pass/fail thresholds.
- ▌ RAG Regression Testing · pramodduttaGate RAG pipelines in CI with versioned golden eval sets, per-metric thresholds, baseline drift detection, and a build that fails when retrieval or answer quality regresses.
- ▌ Cypress V14 Component Testing · pramodduttaComponent testing patterns with Cypress v14 including React, Vue, and Angular component mounting, custom mount commands, interaction testing, visual snapshots, and integration with Vite and Webpack bundlers.
- ▌ Data Pipeline Testing · pramodduttaTesting data pipelines including ETL validation, data quality checks, pipeline orchestration testing, and data lineage verification.
- ▌ Docker Testcontainers · pramodduttaIntegration testing with real dependencies in throwaway Docker containers using the Testcontainers Node.js API - GenericContainer, exposed ports, wait strategies, module containers, Docker Compose environments, and reliable cleanup.
- ▌ Elasticsearch Testing Patterns · pramodduttaElasticsearch testing including index management, query validation, mapping verification, bulk operation testing, and search relevance scoring.
- ▌ Error Boundary Tester · pramodduttaValidate error boundary implementations in React and other frameworks ensuring graceful degradation, proper fallback UI rendering, and error recovery flows
- ▌ Flaky Test Quarantine · pramodduttaDetect, quarantine, and systematically fix flaky tests with automated retry analysis, root cause categorization, and CI pipeline integration for test reliability
- ▌ Jest Mocking Patterns · pramodduttaTeaches the agent the right way to mock in Jest — jest.fn, mockImplementation, mockResolvedValue, jest.mock factories, spyOn with restore, and isolating modules like axios.
- ▌ Load Balancer Testing · pramodduttaTesting load balancer configurations including health check validation, routing algorithms, session affinity, failover behavior, and SSL termination.
- ▌ Opentelemetry Testing · pramodduttaTesting distributed tracing and observability instrumentation with OpenTelemetry including span verification, metric collection, and log correlation.
- ▌ Pytest Best Practices · pramodduttaOpinionated pytest patterns for AI agents - conftest fixture scoping, parametrize, markers, pyproject config, coverage, xdist parallelism, mocking, and AAA-structured test naming.
- ▌ Message Queue Testing · pramodduttaTesting message queue implementations including RabbitMQ, SQS, and Kafka with delivery guarantees, ordering, dead letter queues, and consumer testing.
- ▌ Race Condition Finder · pramodduttaDetect and diagnose race conditions in web applications through concurrent interaction testing, state mutation analysis, and timing-sensitive scenario reproduction.
- ▌ Search Quality Tester · pramodduttaEvaluate search functionality quality including relevance ranking, typo tolerance, faceted filtering, autocomplete accuracy, and zero-results handling
- ▌ SQL Injection Testing · pramodduttaComprehensive SQL injection testing patterns including blind SQLi, time-based, union-based, and parameterized query validation techniques.
- ▌ Streaming API Testing · pramodduttaStreaming API testing skill covering Server-Sent Events testing, chunked transfer encoding, gRPC streaming, real-time data validation, backpressure testing, connection resilience, and AI/LLM streaming response testing.
- ▌ Test Doubles Patterns · pramodduttaComprehensive guide to test doubles including mocks, stubs, spies, fakes, and dummies with when-to-use guidelines and anti-pattern avoidance.
- ▌ Test Fixture Patterns · pramodduttaTest fixture design patterns including builders, factories, object mothers, and fixture management for maintainable test data setup.
- ▌ Test Parameterization Patterns · pramodduttaData-driven testing with parameterized tests, test matrices, combinatorial testing, and pairwise parameter generation techniques.
- ▌ Ragas RAG Evaluation · pramodduttaEvaluate RAG pipelines with Ragas, measuring faithfulness, answer relevancy, context precision and recall, building golden datasets, and wiring threshold gates into CI for retrieval regressions.
- ▌ Resume Ats Optimizer · pramodduttaOptimize resumes for Applicant Tracking Systems, check ATS compatibility, and analyze keyword match
- ▌ Resume Bullet Writer · pramodduttaTransform weak resume bullets into achievement-focused statements with metrics and impact
- ▌ Serenity Bdd Testing · pramodduttaJava BDD testing with Serenity BDD framework using the Screenplay pattern, Cucumber integration, step libraries, comprehensive reporting, and living documentation generation.
- ▌ Synthetic Monitoring Testing · pramodduttaSynthetic monitoring test creation for uptime checking, user journey simulation, API health verification, and multi-region availability testing.
- ▌ Test Data Generation · pramodduttaTest data generation and management skill covering Faker.js, factory patterns, builders, database seeding, and test data strategies for reliable test suites.
- ▌ Test Debt Calculator · pramodduttaQuantify and prioritize test technical debt by analyzing coverage gaps, flaky test ratios, outdated assertions, and missing test categories across codebases.
- ▌ Test Impact Analysis · pramodduttaAnalyzing code changes to determine which tests are impacted, enabling selective test execution and faster CI feedback loops.
- ▌ Test Plan Generation · pramodduttaTest plan generation skill covering requirements analysis, test strategy, coverage matrices, risk-based testing, and test estimation techniques.
- ▌ Test Strategy Design · pramodduttaComprehensive test strategy design methodology covering risk-based testing, test pyramid optimization, coverage planning, environment strategy, data management, and test automation ROI analysis for enterprise and startup contexts.
- ▌ Unit Test Generation · pramodduttaGenerate high-signal unit tests for existing code, behavior-first case selection, boundary and error paths, mocking discipline, mutation-tested quality, and framework-idiomatic output for Vitest, Jest, and pytest.
- ▌ Xss Testing Patterns · pramodduttaCross-site scripting vulnerability testing covering reflected, stored, and DOM-based XSS with sanitization validation and CSP bypass detection.
- ▌ A B Test Validation · pramodduttaValidating A/B test implementations including traffic splitting accuracy, statistical significance calculation, metric tracking, and experiment cleanup.
- ▌ Accessibility Auditor · pramodduttaComprehensive WCAG 2.1 AA compliance testing combining automated axe-core scans with manual keyboard navigation, screen reader compatibility, and focus management verification
- ▌ AI Test Orchestration · pramodduttaAI-powered test orchestration skill covering intelligent test selection, risk-based test prioritization, flaky test management, test impact analysis, parallel execution optimization, and predictive test failure detection using machine learning.
- ▌ Changelog Test Mapper · pramodduttaMap changelog entries and release notes to affected test cases, ensuring every user-facing change has corresponding test coverage verification.
- ▌ CI Pipeline Optimizer · pramodduttaOptimize CI test pipelines through intelligent test splitting, parallelization, caching strategies, and selective test execution based on code changes.
- ▌ Cors Security Testing · pramodduttaTesting Cross-Origin Resource Sharing configurations for misconfigurations, overly permissive policies, and credential handling vulnerabilities.
- ▌ API Schema Evolution Testing · pramodduttaTesting API schema evolution patterns including additive changes, field deprecation, type widening, and backward-compatible migration strategies.
- ▌ API Security Testing · pramodduttaComprehensive API security testing based on OWASP API Security Top 10 including broken authentication, injection attacks, rate limiting, BOLA/BFLA vulnerabilities, and automated security scanning with ZAP and custom scripts.
- ▌ Browserstack Cloud Testing · pramodduttaCloud-based cross-browser and cross-device testing with BrowserStack including Automate, App Automate, Percy visual testing, Observability, and integration with Playwright, Selenium, and CI/CD pipelines.
- ▌ Console Error Hunter · pramodduttaSystematically detect, capture, and categorize browser console errors, warnings, and unhandled exceptions during automated test execution
- ▌ Csp Security Testing · pramodduttaContent Security Policy testing and validation to prevent XSS attacks, data injection, and clickjacking through proper CSP header configuration.
- ▌ Dark Mode Bug Finder · pramodduttaDetect dark mode rendering issues including contrast failures, missing theme tokens, image inversions, and transition glitches across components.
- ▌ E2e Testing Patterns · pramodduttaComprehensive end-to-end testing methodologies and best practices covering architecture, test design, data management, flakiness prevention, and cross-browser strategies.
- ▌ Empty State Reviewer · pramodduttaAudit empty states across web applications ensuring proper messaging, helpful CTAs, illustration rendering, and graceful handling when data is unavailable
- ▌ Feature Flag Testing · pramodduttaTesting feature flag implementations including flag evaluation, gradual rollout verification, fallback behavior, and flag cleanup detection.
- ▌ Frontend Performance Testing · pramodduttaFrontend performance testing covering bundle size analysis, render performance, animation frame rate, React re-render detection, and lazy loading verification.
- ▌ Laravel Dusk Testing · pramodduttaExpert-level Laravel Dusk browser testing skill for PHP/Laravel applications. Covers Chrome-based E2E testing, browser assertions, Page Objects, component testing, authentication helpers, and database integration.
- ▌ Log Testing Patterns · pramodduttaTesting logging implementations including log level verification, structured logging validation, log rotation testing, and log aggregation pipeline testing.
- ▌ Nightwatchjs Testing · pramodduttaComprehensive NightwatchJS end-to-end testing skill with integrated Selenium WebDriver, built-in assertions, page objects, and parallel test execution for reliable browser automation in JavaScript and TypeScript.
- ▌ Oss Fuzz Integration Testing · pramodduttaIntegration with Google OSS-Fuzz for continuous fuzzing of open-source projects with automated bug filing and regression tracking.
- ▌ Playwright Test Step Reporting · pramodduttaTeaches the agent to structure tests with test.step, attach evidence and annotations via test.info, use soft assertions, and produce readable, debuggable Playwright HTML reports.
- ▌ Playwright Visual AI Testing · pramodduttaAI-enhanced visual testing with Playwright combining screenshot comparison, visual AI engines, and intelligent diff analysis for catching visual regressions at scale.
- ▌ Puppeteer Browser Automation · pramodduttaAutomate Chrome with Puppeteer for scraping, screenshots, PDF generation, and E2E checks — correct launch options, reliable waiting with locators and waitForSelector, request interception, and headless CI execution.
- ▌ UX Friction Logger · pramodduttaIdentify and log user experience friction points including excessive clicks, confusing navigation, slow interactions, and workflow bottlenecks through automated heuristic analysis
- ▌ Core Web Vitals Testing · pramodduttaTesting and monitoring Core Web Vitals (LCP, FID, CLS, INP, TTFB) to ensure web performance meets Google search ranking thresholds.
- ▌ Academic Cv Builder · pramodduttaFormat CVs for academic positions with publications, grants, and teaching
- ▌ AI Release Guardian · pramoddutta bundleAnalyze a git diff, map affected risks, select the tests that matter, detect coverage gaps on changed lines, run configurable quality gates, and produce a go/no-go release report with cited evidence. Recommends only; never merges or deploys.
- ▌ API Gateway Testing · pramodduttaAPI gateway testing skill covering rate limiting validation, request routing, authentication proxy testing, load balancing verification, circuit breaker testing, and gateway configuration validation for Kong, Envoy, and AWS API Gateway.
- ▌ Codeception Testing · pramodduttaExpert-level Codeception testing skill for PHP applications. Covers acceptance, functional, and unit testing with the Actor pattern, BDD-style syntax, Page Objects, API testing, and database helpers.
- ▌ Desktop Application Testing · pramodduttaTesting desktop applications built with Electron, Tauri, or native frameworks including window management, IPC, tray icons, and auto-update testing.
- ▌ Drizzle Orm Testing · pramodduttaTesting patterns for Drizzle ORM covering migration testing, query builder testing, transaction testing, and database integration testing with PostgreSQL, SQLite, and MySQL.
- ▌ End To End Database Testing · pramodduttaEnd-to-end database testing with test containers, data seeding, cleanup strategies, transaction isolation, and production data anonymization.
- ▌ Gatling Performance Testing · pramodduttaHigh-performance load testing using Gatling with Scala/Java DSL for simulating thousands of concurrent users and analyzing response time distributions.
- ▌ Lettuce Bdd Testing · pramodduttaExpert-level Lettuce BDD testing skill for Python applications. Covers Gherkin feature files, step definitions, terrain hooks, Selenium integration, data-driven scenarios, and migration guidance to Behave for modern projects.
- ▌ Offline Mode Tester · pramodduttaValidate progressive web app offline functionality including service worker caching, offline data persistence, sync-on-reconnect behavior, and graceful degradation
- ▌ Sdet Interview Preparation · pramodduttaComprehensive SDET interview preparation covering coding challenges, system design for testing, automation framework design, CI/CD pipeline questions, testing strategy discussions, and behavioral interview patterns for QA engineering roles.
- ▌ Spring Boot Testing · pramodduttaSpring Boot application testing with @SpringBootTest, MockMvc, @DataJpaTest, Testcontainers, and Spring Security testing patterns.
- ▌ Timezone Bug Hunter · pramodduttaFind timezone-related bugs in date handling, scheduling, and display logic by testing across multiple timezones and edge cases like DST transitions.
- ▌ Webdriverio Testing · pramodduttaComprehensive WebDriverIO (WDIO) test automation skill for generating reliable end-to-end browser tests in JavaScript and TypeScript with Page Object Model, custom commands, and advanced synchronization strategies.
- ▌ Publish SEO Batch · pramodduttaUse when publishing SEO blog articles to qaskills.sh, e.g. "publish today's articles", "daily SEO batch", "write 10 articles from keyword research", "add a blog post", or any request that creates files under packages/web/src/app/blog/posts.
- ▌ Angry User Simulator · pramodduttaSimulate aggressive user behavior patterns including rapid clicking, random navigation, form abuse, tab spamming, and unexpected interaction sequences to find UI resilience issues
- ▌ Testcafe Testing · pramodduttaComprehensive TestCafe end-to-end testing skill for writing reliable browser automation tests in JavaScript and TypeScript without WebDriver dependencies, featuring smart assertions, automatic waiting, and parallel execution.
- ▌ Vitest Migration Config · pramodduttaTeaches the agent to migrate a Jest suite to Vitest — vi.mock and the globals shim, vitest.config workspaces/projects, coverage, browser mode, and Vitest v4 breaking changes.
- ▌ Wiremock API Simulation · pramodduttaAPI simulation and service virtualization with WireMock for HTTP stubbing, request matching, stateful behavior, and fault injection testing.
- ▌ Behat Bdd Testing · pramodduttaPHP BDD testing with Behat framework using Gherkin feature files, Mink browser extension, context classes, and Symfony integration for behavior-driven acceptance testing.
- ▌ Cdn Cache Testing · pramodduttaTesting CDN configurations, cache hit ratios, cache invalidation, TTL policies, and edge caching behavior for optimal content delivery.
- ▌ Cold Email Writer · pramodduttaWrite personalized cold outreach emails to hiring managers and founders - specific, human, not a pitch deck
- ▌ Dark Mode Testing Patterns · pramodduttaSystematic dark mode testing covering color contrast, theme switching, persistence, media query respect, component-level theming, and image adaptation.
- ▌ Flaky Test Doctor · pramoddutta bundleDiagnose flaky test failures from Playwright reports, traces, and rerun history. Classify each failure as product, test, environment, data, or unknown with cited evidence and a proposed fix. Never auto-modifies code without opt-in.
- ▌ Jira QA Workflows · pramodduttaRun QA work in Jira like a professional, bug lifecycle and triage, JQL queries for testers, quality dashboards, sprint QA rituals, and REST API automation for bulk bug operations and reporting.
- ▌ Libfuzzer Coverage Guided Fuzzing · pramodduttaCoverage-guided fuzz testing using libFuzzer for C/C++ applications to find memory corruption, buffer overflows, and crash-inducing inputs.
- ▌ Nock HTTP Request Mocking · pramodduttaHTTP request mocking with Nock for Node.js testing including request intercepting, response recording, and external API simulation.
- ▌ Page Speed Critic · pramodduttaAnalyze page load performance using Core Web Vitals, Lighthouse scores, resource waterfall analysis, and performance budgets with automated regression detection.
- ▌ Playwright Agents · pramodduttaTesting patterns for Playwright AI-powered agents including the Planner, Generator, and Healer architecture for self-healing test automation, intelligent test generation, and adaptive test execution strategies.
- ▌ Puppeteer Testing · pramodduttaComprehensive Puppeteer browser automation and testing skill for headless Chrome scripting, web scraping, PDF generation, network interception, and end-to-end test workflows in JavaScript and TypeScript.
- ▌ Resume Quantifier · pramodduttaFind opportunities to add metrics and estimate numbers when exact data unavailable
- ▌ Terraform Infrastructure Testing · pramodduttaInfrastructure-as-Code testing with Terratest, terraform validate, plan verification, and drift detection for Terraform configurations.
- ▌ Test Data Factory · pramodduttaBuild reusable test data factories with realistic fake data generation, relationship handling, and deterministic seeding for reproducible tests.
- ▌ Testrigor Plain English Testing · pramodduttaEnd-to-end test automation using testRigor's plain English syntax for writing maintainable tests without coding, covering cross-browser testing, mobile testing, API validation, and integrations with CI/CD pipelines.
- ▌ Vue Testing Utils · pramodduttaTest Vue 3 components with Vue Test Utils and Vitest — mount vs shallowMount, finding and triggering DOM, asserting props and emitted events, awaiting async updates, and mocking Pinia stores and Vue Router.
- ▌ Add Seed Skills · pramodduttaUse when adding or editing QA skills in seed-skills/ or getting them onto the live qaskills.sh catalog, e.g. "add N new skills", "create a seed skill for X", "seed the database", "the skill page is empty", "skill 404s on the site".
- ▌ AI Test Generation Patterns · pramodduttaSystematic patterns for prompting AI coding agents to generate high-quality tests including prompt engineering for test creation, coverage-driven generation, mutation-aware testing, and review checklists for AI-generated test code.
- ▌ Auth Bypass Tester · pramodduttaComprehensive authentication and authorization bypass testing including session hijacking, privilege escalation, JWT manipulation, and access control verification
- ▌ Behave Bdd Testing · pramodduttaPython BDD testing with Behave framework using Gherkin feature files, step definitions, environment hooks, and Selenium integration for behavior-driven acceptance testing.
- ▌ Bug Report Writing · pramodduttaBug report writing skill covering clear reproduction steps, severity classification, effective communication, triage processes, and defect lifecycle management.
- ▌ Cargo Fuzz Testing · pramodduttaFuzz testing for Rust applications using cargo-fuzz and libFuzzer to discover memory safety issues, panics, and undefined behavior.