Build complete TestNG automation: annotations, assertions, suite files, parallel testing & real-time practical scenarios