
Explore the basics of database testing, covering structure validation, crud operations, joins, and query performance. Ensure data integrity and accuracy of results while considering security testing and data breach risks.
Learn the fundamentals of security testing within non-functional QA, safeguarding integrity, confidentiality, and availability while identifying vulnerabilities, threats, and regulatory risks, and exploring SAST, DAST, penetration testing, and vulnerability assessment.
Explore the Open Web Application Security Project (owasp) guidelines and top ten risks to prioritize security measures, reduce vulnerabilities, and strengthen software security practices for qa professionals.
Explore common shell commands for Linux scripting, including navigation with LLS, CD, PWD, and file operations like CP, MV, RM, and touch, plus text processing with grep and awk.
Turn basic shell commands into a reusable script that copies a file, adjusts ownership and permissions, and counts text occurrences with grep and wc using variables.
In today's modern software development lifecycle, QA professionals are expected to go beyond functional testing. This course is specially designed to help you transition from a manual tester to a full-stack QA engineer, by equipping you with critical non-functional testing skills, foundational DevOps practices, and basic automation capabilities that every QA professional should know.
Through this hands-on, beginner-friendly course, you’ll explore performance testing with JMeter, SQL for data validation, security testing basics with OWASP, shell scripting for automation, and CI/CD using Jenkins—giving you the edge to operate across both functional and non-functional landscapes.
What You’ll Learn:
Understand the importance of non-functional testing in modern QA roles
Perform performance/load/stress testing using Apache JMeter
Write and execute SQL queries for backend validation
Learn essential shell scripting commands to automate QA tasks
Explore the basics of security testing and OWASP vulnerabilities
Gain hands-on experience with Jenkins and implement simple CI/CD pipelines
Automate test execution as part of your DevOps workflow
Course Content & Modules:
1. Basics of Performance Testing using JMeter
Load testing vs Stress testing
Creating test scripts and simulating users
Adding assertions and timers
Executing scripts and analysing performance reports
2. Introduction to SQL for QA
Writing SQL queries for data validation
Understanding CRUD operations: Create, Read, Update, Delete
Performing joins to verify data relationships
Basics of indexing and query optimisation for testers
3. Basics of Security Testing
Overview of application vulnerabilities
Introduction to penetration testing techniques
Understanding and applying OWASP Top 10 guidelines
4. Shell Scripting for QA Automation
Learn common Linux/Unix commands
Automate repetitive tasks with simple scripts
Write, save, and execute shell scripts to support test automation
5. CI/CD Fundamentals Using Jenkins
Concepts of Continuous Integration and Continuous Deployment
Setting up Jenkins, creating jobs and pipelines
Automating test builds, running scripts post-deployment
Integrating with tools like Git and Postman
Who This Course is For:
Manual testers aiming to become full-stack QA professionals
QA engineers looking to expand into performance, security, or DevOps
Developers who want a QA-focused understanding of CI/CD pipelines
Freshers or IT professionals wanting to diversify their QA toolkit
Tools & Technologies You’ll Use:
Apache JMeter for load and stress testing
SQL for database validation
Bash/Shell scripting
Jenkins for CI/CD automation
OWASP guidelines for security testing foundations
By the End of This Course, You’ll Be Able To:
Independently plan and execute performance tests
Validate and query backend data using SQL
Understand and report basic security risks
Write shell scripts to automate test-related operations
Set up CI/CD jobs using Jenkins to automate builds and test runs
Upgrade Your QA Skill Set – Become a Full-Stack Tester!
Enroll now to unlock your potential as a well-rounded QA professional, capable of handling both functional and non-functional aspects of software testing. Whether you're transitioning into DevOps, performance, or security testing, this course lays a strong foundation for your QA career growth.