Security Testing Questions
Testing software for security weaknesses as part of the quality process. Covers security test automation and tooling, validating input handling and authorization, cryptographic validation, and integrating security checks into the pipeline. Focused on the tester/engineer perspective on finding and preventing vulnerabilities.
Create a security testing strategy integrated across the SDLC. Cover threat modeling, SAST, DAST, dependency and license scanning, secrets detection, scheduled penetration tests, automated security regression tests, CI integration, and remediation tracking with SLAs and exception management.
Explain how to integrate automated security testing (SAST, DAST, and dependency composition analysis) into CI/CD to detect OWASP Top 10 issues. List example tools, scan cadence, how to handle and triage false positives, and how to provide developer feedback for remediation without blocking velocity unnecessarily.
Provide (or pseudocode for) a small C++ fuzzing harness that targets a parser which reads integers and performs arithmetic, with the goal of exposing integer overflow and underflow. Explain your harness structure, mutation strategy, sanitizer/compiler flags to enable (ASAN/UBSAN), how to detect exploitable overflows vs benign UB, and how to triage distinct crashes. Annotated pseudocode is acceptable.
That is every published Security Testing question for QA Engineer so far. Browse the other topics in this category, or practice this one interactively.