PramodDutta
- 411 skills
- 0 followers
- 1 day ago last updated
- ▌ Dead Link Detector · pramodduttaAutomated detection and reporting of broken links, missing resources, and orphaned pages across web applications using crawl-based and DOM-based strategies
- ▌ Detox React Native Testing · pramodduttaEnd-to-end testing for React Native apps using Detox with gray-box testing, synchronization, device simulation, and CI integration.
- ▌ Iot Device Testing · pramodduttaIoT device testing including firmware validation, protocol testing (MQTT, CoAP), power consumption testing, and over-the-air update verification.
- ▌ LLM Output Testing · pramodduttaTesting LLM-powered features including output quality validation, hallucination detection, token usage monitoring, and prompt regression testing.
- ▌ MCP Server Testing · pramodduttaComprehensive testing patterns for Model Context Protocol servers including tool validation, transport testing, schema verification, and end-to-end MCP integration testing with stdio and SSE transports.
- ▌ Mobile Device Farm Testing · pramodduttaScalable mobile testing using cloud device farms like AWS Device Farm, BrowserStack, and Firebase Test Lab for cross-device compatibility.
- ▌ Protractor Testing · pramodduttaComprehensive Protractor end-to-end testing skill for Angular and AngularJS applications with Angular-specific locators, automatic waitForAngular synchronization, Page Object patterns, and migration guidance to modern frameworks.
- ▌ Risk Based Testing Strategy · pramodduttaRisk-based testing approach for prioritizing test efforts based on business impact, change frequency, complexity, and historical defect patterns.
- ▌ Screenshot Capture Testing · pramodduttaCross-platform desktop and application screenshot capture for visual testing, UI verification, and automated visual comparison across macOS, Linux, and Windows.
- ▌ Serverless Function Testing · pramodduttaTesting serverless functions including Lambda, Cloud Functions, and Edge Functions with local emulation, cold start testing, and timeout handling.
- ▌ Test Observability Analytics · pramodduttaImplementing test observability with execution analytics, failure trend analysis, coverage gap detection, and test suite health dashboards.
- ▌ Webdriverio E2e Testing · pramodduttaBuild WebdriverIO E2E suites — wdio.conf.ts setup, $ and $$ selectors, auto-wait and waitUntil, Mocha framework structure, page objects, parallel capabilities, and services for visual testing and Appium mobile.
- ▌ Webhook Testing · pramodduttaTesting webhook implementations including delivery verification, retry logic, signature validation, idempotency, and failure handling patterns.
- ▌ Alerting Monitoring Testing · pramodduttaTesting monitoring and alerting configurations including threshold validation, alert routing, escalation policies, and false-positive rate monitoring.
- ▌ Approval Testing · pramodduttaApproval testing methodology using ApprovalTests library for verifying complex outputs against human-approved results with diff-based review.
- ▌ Capybara Testing · pramodduttaExpert-level Capybara acceptance testing skill for Ruby and Rails applications. Covers RSpec integration, DSL methods, scoping, Page Objects with SitePrism, JavaScript interactions, and database cleaning strategies.
- ▌ Cron Job Scheduled Task Testing · pramodduttaTesting scheduled tasks and cron jobs including execution timing, idempotency, failure recovery, overlap prevention, and timezone handling.
- ▌ Autonomous Agent Testing · pramodduttaTesting patterns for autonomous AI coding agents like Devin and SWE-Agent including task verification, output validation, sandboxed execution, regression testing for agent behavior, and safety guardrails for autonomous code generation.
- ▌ Memory Profiling Leak Detection · pramodduttaSystematic memory profiling and leak detection in applications using heap snapshots, allocation tracking, and garbage collection analysis.
- ▌ Msw Mock Service Worker · pramodduttaAPI mocking with Mock Service Worker for browser and Node.js environments including request interception, response simulation, and network error testing.
- ▌ Mutation Testing · pramodduttaRun mutation testing with StrykerJS for TypeScript/JavaScript and mutmut for Python to measure whether your test suite actually catches bugs, enforce mutation score thresholds, and keep runs fast with incremental mode in CI.
- ▌ CI CD Pipeline Testing · pramodduttaTesting CI/CD pipeline configurations including build validation, deployment verification, rollback testing, and pipeline-as-code quality checks.
- ▌ Quality Gates CI · pramodduttaTeach agents to define and enforce CI quality gates for diff coverage, flaky tests, performance budgets, security thresholds, and regression health.
- ▌
- ▌ Secret Detection Prevention · pramodduttaAutomated detection and prevention of leaked secrets, API keys, passwords, and tokens in code using tools like gitleaks, trufflehog, and pre-commit hooks.
- ▌ Selenide Testing · pramodduttaExpert-level Selenide UI testing skill for Java applications. Covers concise fluent API, automatic waits, smart selectors, collections, Page Objects, and integration with JUnit 5 and Gradle/Maven builds.
- ▌ Smoke Test Suite Builder · pramodduttaBuilding effective smoke test suites for deployment verification including critical path coverage, health endpoints, and rapid feedback testing.
- ▌ Soap API Testing · pramodduttaSOAP web service testing including WSDL validation, XML schema testing, WS-Security, and SOAP fault handling verification.
- ▌ Specflow Bdd Testing · pramodduttaC# .NET BDD testing with SpecFlow using Gherkin feature files, step bindings, hooks, dependency injection, Selenium integration, and living documentation with SpecFlow+ LivingDoc.
- ▌ Agentic Testing Patterns · pramodduttaAI-first testing methodology where autonomous agents plan, generate, execute, and maintain test suites with minimal human intervention, covering agent orchestration, feedback loops, and intelligent test prioritization.
- ▌ Angular Testing Patterns · pramodduttaAngular application testing with TestBed, component harness, service testing, directive testing, and Angular-specific testing utilities.
- ▌ Codeql Security Analysis · pramodduttaAdvanced security analysis using GitHub CodeQL to find zero-day vulnerabilities, injection flaws, and security anti-patterns in source code.
- ▌ Express JS Testing Patterns · pramodduttaExpress.js API testing with supertest, middleware testing, route handler testing, error handling verification, and authentication testing.
- ▌ Faker Test Data Generation · pramodduttaGenerating realistic test data with Faker libraries for names, addresses, emails, dates, and domain-specific data with reproducible seed control.
- ▌ Fastapi Testing Patterns · pramodduttaFastAPI application testing with TestClient, dependency injection overrides, async testing, database testing with SQLAlchemy, and OpenAPI validation.
- ▌ Flutter Testing Patterns · pramodduttaFlutter app testing with widget tests, integration tests, golden tests, Mockito, bloc testing, and Flutter Driver for end-to-end scenarios.
- ▌ GRAPHQL Testing · pramodduttaComprehensive GraphQL API testing including query/mutation testing, schema validation, resolver testing, subscription testing, and N+1 query detection.
- ▌ Jasmine Testing · pramodduttaBDD-style JavaScript testing with Jasmine covering spies, async patterns, custom matchers, clock manipulation, and comprehensive test organization for frontend and Node.js applications.
- ▌ Katalon Studio Testing · pramodduttaComprehensive testing patterns for Katalon Studio including codeless record-and-playback, Groovy scripted testing, custom keywords, data-driven testing, cross-browser execution, and CI/CD integration with Katalon TestOps.
- ▌ Laravel Testing Patterns · pramodduttaLaravel PHP testing with PHPUnit, feature tests, browser tests with Dusk, database factories, mocking facades, and HTTP testing helpers.
- ▌ Mongodb Testing Patterns · pramodduttaMongoDB testing with in-memory MongoDB, aggregation pipeline testing, schema validation, indexing verification, and replica set testing.
- ▌ Payment Integration Testing · pramodduttaPayment gateway testing including Stripe, PayPal, and Square integration testing with sandbox environments, webhook verification, and error handling.
- ▌ Pci Dss Compliance Testing · pramodduttaTesting PCI-DSS compliance for payment processing including encryption validation, access control testing, and secure data storage verification.
- ▌ Phpunit Testing · pramodduttaComprehensive PHP testing with PHPUnit covering assertions, data providers, mocking, test doubles, database testing, and HTTP testing for reliable PHP application development.
- ▌ Pytest Patterns · pramodduttaPython testing skill using pytest, covering fixtures, parametrize, markers, conftest, plugins, mocking, and advanced testing patterns.
- ▌ Python Unittest · pramodduttaComprehensive Python unittest skill covering TestCase patterns, assertion methods, mocking with unittest.mock, subtests, fixtures, and test organization for robust Python application testing.
- ▌ QA Agent For Claude Code · pramodduttaTurn Claude Code into an autonomous QA agent — an explore, generate, run, heal, report loop that maps the app, writes tests for real user journeys, executes them, self-heals broken locators, and reports coverage. Build a QA agent skill for Claude Code.
- ▌ QA Skill For Claude Code · pramodduttaThe complete QA skill for Claude Code — turn Claude into an expert QA engineer that picks the right test type, writes reliable Playwright, Cypress, and pytest tests, eliminates flaky tests, enforces coverage, and wires up CI. Claude Code QA testing done right.
- ▌ Django Testing Patterns · pramodduttaDjango application testing with TestCase, fixtures, factory_boy, model testing, view testing, middleware testing, and Django REST framework testing.
- ▌ Eslint For Test Quality · pramodduttaEnforce test quality with ESLint - eslint-plugin-jest, eslint-plugin-playwright, and eslint-plugin-testing-library rules in flat config, blocking focused tests, missing assertions, and flaky waits via a CI lint gate.
- ▌ Junit 5 Testing · pramodduttaProduction-grade Java unit and integration testing with JUnit 5 covering assertions, parameterized tests, lifecycle hooks, Mockito mocking, nested tests, and extensions.
- ▌ K6 Performance Testing · pramodduttaPerformance and load testing skill using k6, covering load test scripts, thresholds, scenarios, checks, custom metrics, and results analysis.
- ▌ Maestro Mobile Testing · pramodduttaBlack-box mobile UI testing with Maestro YAML flows - launchApp, tapOn, inputText, assertVisible, reusable runFlow subflows, environment parameters, JUnit reporting, and emulator-based CI pipelines.
- ▌ Mstest Testing · pramodduttaMicrosoft's built-in .NET testing framework covering test classes, data-driven tests, assertions, lifecycle management, mocking with Moq, and integration testing for C# applications.
- ▌ Nemo JS Testing · pramodduttaComprehensive Nemo.js test automation skill for PayPal's Selenium-based Node.js testing framework featuring view-driven locators, flexible configuration, Mocha integration, and scalable browser automation patterns.
- ▌ Nestjs Testing Patterns · pramodduttaNestJS application testing with @nestjs/testing, dependency injection mocking, e2e testing with supertest, guard testing, and pipe validation testing.
- ▌ Next JS Testing Patterns · pramodduttaNext.js application testing covering Server Components, App Router, API routes, middleware, dynamic routes, and SSR/SSG testing patterns.
- ▌ Playwright E2e Testing · pramodduttaComprehensive end-to-end testing skill using Playwright for web applications, covering page objects, selectors, assertions, waits, fixtures, and test organization.
- ▌ Prompt Testing · pramodduttaComprehensive prompt testing and LLM output evaluation skill covering hallucination detection, response quality scoring, regression testing for prompts, A/B testing, and building evaluation pipelines for AI-powered applications.
- ▌ Sarif Analysis Reporting · pramodduttaProcessing and analyzing Static Analysis Results Interchange Format (SARIF) files for aggregating security findings across multiple scanning tools.
- ▌ Search Functionality Testing · pramodduttaSearch feature testing including relevance scoring, autocomplete, typo tolerance, faceted search, pagination, and search analytics verification.
- ▌ Svelte Component Testing · pramodduttaSvelte component testing with @testing-library/svelte, vitest, component rendering, event simulation, store testing, and SvelteKit testing.
- ▌ Testng Testing · pramodduttaAdvanced Java testing with TestNG covering data providers, parallel execution, test groups, XML suite configuration, listeners, soft assertions, and dependency management.
- ▌ Vitest Testing · pramodduttaWrite fast unit and integration tests with Vitest — vitest.config.ts setup, vi.fn and vi.mock module mocking, fake timers, snapshots, V8 coverage with thresholds, workspaces for monorepos, and in-source testing.
- ▌ Vue Test Utils Testing · pramodduttaVue.js component testing using Vue Test Utils with mount/shallow mount, event simulation, Vuex/Pinia store testing, and composition API testing.
- ▌ Webapp Testing With Playwright · pramodduttaAnthropic's official web application testing skill using native Python Playwright scripts with helper utilities for server lifecycle management, browser automation, and comprehensive E2E testing workflows.
- ▌ Ar Vr Application Testing · pramodduttaTesting augmented and virtual reality applications including spatial tracking, gesture recognition, performance on headsets, and motion sickness testing.
- ▌ Website Audit · pramodduttaComprehensive website auditing skill using Lighthouse, PageSpeed Insights, and web performance APIs to audit performance, accessibility, SEO, best practices, and security.
- ▌ CI CD Pipeline Config · pramodduttaCI/CD pipeline configuration skill for test automation, covering GitHub Actions, Jenkins, GitLab CI, test parallelization, reporting, and artifact management.
- ▌ Code Coverage Analysis · pramodduttaMeasure and enforce test coverage with Istanbul/nyc, c8, Jest, and Vitest. Covers branch versus line coverage, per-directory thresholds, CI gates, and correctly excluding generated code from reports.
- ▌ Flask Testing Patterns · pramodduttaFlask application testing with test client, fixture patterns, SQLAlchemy model testing, blueprint testing, and Flask-specific extension testing.
- ▌ Gauge Testing · pramodduttaTest automation with Gauge framework using Markdown specifications, step implementations in Java/Python/JavaScript/Ruby/C#, concepts, data-driven testing, and living documentation.
- ▌ Karma Testing · pramodduttaComprehensive Karma test runner skill for browser-based JavaScript unit testing with Jasmine, Mocha, or QUnit frameworks, real browser execution, coverage reporting, and CI/CD pipeline integration.
- ▌ Mocha Testing · pramodduttaComprehensive Mocha testing skill for writing robust unit and integration tests in JavaScript and TypeScript with Chai assertions, Sinon mocking, async patterns, and CI/CD integration.
- ▌ Nunit Testing · pramodduttaNUnit 3 constraint-based testing for C# covering Assert.That patterns, parameterized tests, setup/teardown, Moq mocking, test categories, and the fluent assertion model.
- ▌ Ruby On Rails Testing · pramodduttaRails application testing with RSpec, FactoryBot, Capybara, system tests, request specs, model specs, and Rails-specific testing conventions.
- ▌ Resume Tailor · pramodduttaCustomize resume for specific job postings while maintaining truthfulness
- ▌ Rspec Testing · pramodduttaComprehensive Ruby testing with RSpec including describe/context/it blocks, matchers, let/before hooks, mocking with doubles, shared examples, and Rails integration.
- ▌ Ruby Test Unit · pramodduttaClassic xUnit-style Ruby testing with Test::Unit covering assertions, fixtures, test case organization, mocking patterns, and lifecycle hooks for reliable Ruby application testing.
- ▌ Selenium Java Testing · pramodduttaEnd-to-end web testing skill using Selenium WebDriver with Java, covering WebDriver setup, page objects, explicit waits, and TestNG/JUnit integration.
- ▌ Supertest API Testing · pramodduttaTest Node.js HTTP APIs in-process with SuperTest — request(app) without binding a port, chained .expect assertions, auth headers, JSON body validation, and Jest integration with proper async/await patterns.
- ▌ Swift Testing Patterns · pramodduttaSwift testing with XCTest, Swift Testing framework, async/await testing, SwiftUI preview testing, and performance measurement.
- ▌ Xunit Net Testing · pramodduttaComprehensive xUnit.net testing skill for writing reliable unit, integration, and acceptance tests in C# with [Fact], [Theory], fixtures, dependency injection, and parallel execution strategies.
- ▌ Artillery Load Testing · pramodduttaWrite and run Artillery load tests with YAML phases and scenarios, CSV data payloads, the expect plugin for functional checks, and ensure thresholds that fail CI when latency or error budgets are breached.
- ▌ Msw API Mocking · pramodduttaMock Service Worker v2 patterns - http and graphql request handlers, setupServer for Node test runs, setupWorker for the browser, per-test handler overrides, and strict unhandled-request policies.
- ▌ Progressive Web App Testing · pramodduttaPWA testing skill covering service worker validation, offline mode testing, cache strategy verification, web app manifest testing, push notification testing, install prompt testing, and background sync verification.
- ▌ Sla Slo Testing · pramodduttaTesting Service Level Agreements and Objectives including availability targets, latency percentiles, error budgets, and automated SLO compliance reporting.
- ▌ Server Sent Events Testing · pramodduttaTesting Server-Sent Events implementations including event stream validation, reconnection behavior, event ID tracking, and EventSource client testing.
- ▌ Ship Prod · pramodduttaUse when deploying qaskills.sh to production, verifying whether a deploy landed, or when a push to main did not show up on the live site, e.g. "deploy", "ship it", "push this live", "is prod updated?", "the site still shows the old version".
- ▌ Bdd Cucumber Patterns · pramodduttaBehavior-Driven Development skill using Cucumber, covering feature files, step definitions, Gherkin best practices, data tables, scenario outlines, and hooks.
- ▌ Detox Mobile Testing · pramodduttaGray-box end-to-end testing for React Native apps with Detox. Covers .detoxrc.js configuration, build and test commands, matchers, device.launchApp control, automatic synchronization, and macOS CI pipelines.
- ▌ Mabl AI Testing · pramodduttaAI-powered testing patterns with Mabl including auto-healing tests, visual regression, API testing, performance monitoring, CI/CD integration, and intelligent test maintenance using Mabl's machine learning capabilities.
- ▌ Rust Testing Patterns · pramodduttaRust testing with built-in test framework, integration tests, doc tests, property-based testing with proptest, and cargo test configuration.
- ▌ Semgrep Sast Analysis · pramodduttaStatic application security testing using Semgrep for finding vulnerabilities, code smells, and enforcing security policies across codebases.
- ▌ Tdd Patterns · pramodduttaPractice strict red-green-refactor test-driven development — write one failing test first, make it pass with the minimum code, then refactor under green, with worked cycles in Jest and pytest, AAA structure, and behavior-based test naming.
- ▌ Trpc Testing · pramodduttaEnd-to-end type-safe API testing with tRPC covering router testing, middleware testing, subscription testing, and client-server integration testing patterns
- ▌ Vibe Testing Methodology · pramodduttaNatural language test automation methodology where tests are written as plain English instructions, leveraging AI agents to interpret intent, generate executable tests, and maintain test suites without traditional code-based selectors or assertions.
- ▌ Webassembly Testing · pramodduttaTesting WebAssembly modules including compilation verification, memory management, interop testing, and performance benchmarking of WASM components.
- ▌ Xcuitest IOS Testing · pramodduttaiOS UI testing with XCUITest framework covering element queries, gesture simulation, accessibility testing, and Xcode test plan configuration.
- ▌ Agent Browser Automation · pramodduttaFast Rust-based headless browser automation CLI with Node.js fallback for AI agents, featuring navigation, clicking, typing, snapshots, and structured commands optimized for agent workflows.