Security Checks That Belong in CI
Put secret scanning, dependency review, and a ZAP baseline in CI. Fail the build only on findings you already treat as release blockers.
Core concepts of software quality: testing principles, roles, and methodology.
Put secret scanning, dependency review, and a ZAP baseline in CI. Fail the build only on findings you already treat as release blockers.
Check that logout kills the session, cookies are flagged, and a cross-site POST cannot ride the user's cookie.
Find access-control bugs a scanner misses: a swapped object id, a lower role, and another user's data in the response.
Treat axe as a gate, not a verdict. Walk the keyboard path, names, and focus, and keep the issues tools cannot see.
Run OWASP ZAP against a staging build, then keep only the findings a developer can act on.
A comprehensive, opinionated guide to skills, tools, and learning paths for QA engineers in 2026. From fundamentals to advanced topics (Playwright, automation strategy, CI/CD, architecture, AI), with.
QA engineers don't need to become AppSec specialists to catch common security issues. Learn practical security threats (XSS, authorization bugs, IDOR, secrets leaks) and a lightweight checklist for.
Performance testing isn't just for specialists. Learn when QA engineers should care about performance, how to run smoke performance tests with k6, and how to think about latency and error budgets.
Exploratory testing isn't random clicking. Learn test charters, session-based testing, how to document findings, and when this approach gives the most value.
Testing isn't something you do at the end. Learn how SDLC vs STLC thinking, continuous testing, and quality gates in CI/CD change how teams build software.
Flaky tests, bad selectors, environment dependencies, no strategy โ discover the real root causes of automation failures and concrete fixes for each.
Unit, integration, E2E, manual, exploratory โ every type has its place. Learn the test pyramid vs testing trophy debate and how to make smart trade-offs.
What does a QA engineer actually do today? Understand the difference between QA, SDET, and Developer roles, where test boundaries lie, and the anti-patterns that kill team quality.
Quality isn't just 'no bugs.' Explore the real definition, quality attributes, the cost of defects, and why quality is the whole team's responsibility.