Security testing for LLM-powered applications including prompt injection, jailbreak detection, data leakage prevention, and AI safety testing.
Skills in this repository
PramodDutta/qaskills - Page 7
SkillsMP has collected 426 skills from PramodDutta/qaskills. Open a skill to review its source and details.
PramodDutta/qaskillsShowing 40 of 426 collected skills.
Testing load balancer configurations including health check validation, routing algorithms, session affinity, failover behavior, and SSL termination.
Python-based load testing with Locust for writing user behavior scripts, distributed testing, real-time web UI monitoring, and custom load shapes.
Testing logging implementations including log level verification, structured logging validation, log rotation testing, and log aggregation pipeline testing.
Systematic memory profiling and leak detection in applications using heap snapshots, allocation tracking, and garbage collection analysis.
Consumer-driven contract testing for microservices using Pact, ensuring API compatibility and preventing integration breakages across service boundaries.
Accessibility testing for mobile apps including VoiceOver/TalkBack testing, touch target sizes, dynamic type support, and motor accessibility.
Scalable mobile testing using cloud device farms like AWS Device Farm, BrowserStack, and Firebase Test Lab for cross-device compatibility.
MongoDB testing with in-memory MongoDB, aggregation pipeline testing, schema validation, indexing verification, and replica set testing.
API mocking with Mock Service Worker for browser and Node.js environments including request interception, response simulation, and network error testing.
Testing multi-tenant application isolation including data segregation, tenant-specific configuration, cross-tenant access prevention, and performance isolation.
Advanced mutation testing using Stryker, PIT, and mutmut to measure test suite quality by introducing controlled mutations and tracking kill rates.
NestJS application testing with @nestjs/testing, dependency injection mocking, e2e testing with supertest, guard testing, and pipe validation testing.
Network latency simulation and testing for measuring application behavior under various network conditions including high latency, packet loss, and bandwidth constraints.
Next.js application testing covering Server Components, App Router, API routes, middleware, dynamic routes, and SSR/SSG testing patterns.
HTTP request mocking with Nock for Node.js testing including request intercepting, response recording, and external API simulation.
Security testing for OAuth2 implementations including authorization code flow, PKCE, token handling, redirect URI validation, and scope enforcement.
Automatically generating API tests from OpenAPI/Swagger specifications including request validation, response schema checking, and edge case generation.
OpenAPI/Swagger specification validation and testing to ensure API implementations match their documented contracts with automated drift detection.
Testing distributed tracing and observability instrumentation with OpenTelemetry including span verification, metric collection, and log correlation.
Integration with Google OSS-Fuzz for continuous fuzzing of open-source projects with automated bug filing and regression tracking.
Testing pagination implementations including cursor-based, offset-based, keyset pagination with edge cases, performance, and consistency verification.
Payment gateway testing including Stripe, PayPal, and Square integration testing with sandbox environments, webhook verification, and error handling.
Testing PCI-DSS compliance for payment processing including encryption validation, access control testing, and secure data storage verification.
Testing PDF generation including layout verification, content accuracy, font embedding, accessibility (PDF/UA), and cross-platform rendering consistency.
Enforcing performance budgets in CI/CD including bundle size limits, load time thresholds, Lighthouse score gates, and resource count limits.
Testing CI/CD pipeline configurations including build validation, deployment verification, rollback testing, and pipeline-as-code quality checks.
CLI-first browser automation using Playwright CLI for navigation, form filling, snapshots, screenshots, data extraction, and UI-flow debugging from the terminal.
Network-level testing with Playwright including request interception, response mocking, network throttling, and HAR recording/replay.
Visual regression testing with Playwright including screenshot comparison, pixel-diff thresholds, dynamic content masking, and cross-browser visual validation.
Automated API testing using Postman collections with Newman CLI for CI/CD integration, environment management, and test reporting.
Property-based testing using hypothesis, fast-check, and QuickCheck to generate random test inputs and verify program invariants automatically.
Testing message queue implementations including RabbitMQ, SQS, and Kafka with delivery guarantees, ordering, dead letter queues, and consumer testing.
Rails application testing with RSpec, FactoryBot, Capybara, system tests, request specs, model specs, and Rails-specific testing conventions.
Component testing using React Testing Library with user-centric queries, accessibility-focused selectors, and integration testing patterns.
Testing real-time collaborative features including conflict resolution, CRDT validation, cursor presence, and concurrent editing scenarios.
Redis testing including cache behavior verification, pub/sub testing, transaction testing, cluster failover testing, and data expiration validation.
Intelligent regression test selection using code change analysis, dependency graphs, and risk assessment to minimize test execution time.
Automated responsive design testing across breakpoints, viewports, and devices with visual comparison and layout verification.
Testing retry mechanisms, circuit breakers, bulkheads, and timeout patterns for building resilient distributed systems.