
Home / All Courses / QA Bootcamp
Online QA Course
Train via our
Online Software Testing Training And Placement Bootcamp
And land a six-figure QA Job
Build your career in IT with our QA Analyst training program, expertly crafted to ensure you gain a strong foundation in quality assurance.
🔴 100% Online
🟢 Fresher Friendly
🎖️Job Assistance
Summer Cohort 2025
Starting May 03
🗓️ May 03 - July 15
▶️ Weekend Batch
🌃 Every Sat & Sun
🕧 From 10:00 AM to 02:00 PM EST

Instructor: Rakesh.
Lead Automation Tester
CSM, ISTQB-CTFL, CST
QA TRAINING ONLINE
Upcoming Cohorts
-
100% Online and Hands On Training
-
Real-World projects to build your Git Portfolio and SDET worklog
-
1:1 QA Interview Coaching and Personal Branding
-
Get all the support you need to get placed in an analyst job within 6 Months of Bootcamp Completion.
-
ISTQB-CTFL certificate training worth $250 included with the bootcamp.
Get your next QA job through our Branding Workshop.

1:1 Interview Coaching
Your career transformation begins on day 1. Set your career goals and prepare for success as you enter the job market. From the first day, throughout the program and beyond, we're with you to transform your career.
Get a Curated Resume
Business Analysis bootcamp is designed with career success in mind and includes regular workshops that prepare you to tell your story and land that first job with resume, LinkedIn, and interviewing support and guidance.
Optimized Linkedin
You'll have 1-on-1 support from dedicated career coach teams to help you navigate your own unique approach to BA interviews & help you get your first job.
Profile Marketing
We include resume building, LinkedIn makeover, and resume marketing workshops with all our bootcamps. Rest assured, we will be with you till you land your first job and even beyond.
ITCity’s Online QA Automation & SDET Training and Job Placement Program is designed to equip you with the essential skills and real-world experience required to build a successful career as a QA Tester, QA Automation Engineer, or SDET (Software Development Engineer in Test). This all-in-one bootcamp blends manual testing fundamentals with advanced automation tools and frameworks, preparing you for high-demand roles in software quality assurance.
Master QA Testing and Automation Tools – Become Job Ready!
Learn core concepts of manual testing, test case design, test planning, defect management, and Agile testing methodology. Then advance to automation testing using Selenium WebDriver, Java, TestNG, JUnit, Cucumber (BDD), REST Assured, Postman for API Testing, and CI/CD tools like Git, Maven, Jenkins, and Docker.
Work on a LIVE automation project throughout the course, where you’ll build complete QA test suites, implement automation frameworks, and simulate real-world testing scenarios to gain hands-on experience like a professional QA Automation Engineer or SDET.
Why choose ITCity’s QA Automation & SDET Bootcamp?
Gain proficiency in industry-standard tools and frameworks, such as VS Code, IntelliJ, Selenium Grid, Cucumber, Jenkins, GitHub Actions, and more. Learn how to write production-ready test scripts, build end-to-end automation frameworks, and integrate QA into DevOps pipelines.
Interview Coaching:
Hone your QA and SDET interview skills with 1:1 live coaching sessions. Practice answering over 300 real-world QA Automation and SDET interview questions, improve communication skills, and build confidence to ace technical interviews.
Train for QA Certification:
Earn your Software Quality Assurance Certified (SQAC) certification upon successful completion of the program. You must meet the program requirements to qualify for certification.
We provide 100% placement assistance:
Kickstart your career in QA and Software Testing with our job placement assistance package, including resume building, LinkedIn optimization, mock interviews, and job application support to help you secure your first QA Automation or SDET job.
Build a Future-Proof Career in QA and Test Automation
Enjoy exclusive discounts on globally recognized certifications, such as ISTQB, AWS Certified DevOps Engineer, Google Cloud QA Tools, and other cloud or DevOps certifications that complement your QA and automation skills.
This bootcamp is ideal for aspiring QA professionals, career changers, and fresh graduates who want hands-on experience, professional certification, and end-to-end job placement support to fast-track their career in the rapidly growing QA automation and SDET industry.
QA TRAINING DETAILS
Complete Program Details
SOFTWARE TESTING COURSE
Course Curriculum
57+
Professionals Trained
4+
Batches every Year
55+
Careers Transformed
$3.8M
Total fetched in job offers
1
🔸Requirements Analysis
🔸Test Coverage and Test Planning
🔸Test Case Creation
🔸Defect Tracking
🔸Automating Test Cases
🔸API testing using Postman
🔸Backend testing using SQL
🔸Agile and SCRUM concepts
JAVA
Selenium
Jenkins
Postman
SQL
Git
WCAG
JTMF
Confluence
ServiceNow
Master the art of coding and create your robust front end portfolio.
Begin with an understanding of Software Testing and a glimpse into the job market for QA professionals, laying the foundation for a thriving career. Delve into the specifics of Automation Testing, Writing Test Cases, and gain hands-on experience in using tools like Selenium, Postman, and JMeter.
QA TRAINING DETAILS
Program Overview
Course Highlights
-
Chapter 1: Basics of Software Testing
-
Importance of Testing in Software Development
-
Different types of Testing (Unit Testing, Integration Testing, Functional Testing, System Testing, Acceptance Testing)
-
-
Chapter 2: Software Development Life Cycle
-
Understanding the Software Development Life Cycle (SDLC)
-
Roles of Testing in SDLC
-
-
Chapter 3: Software Testing Life Cycle
-
Introduction to Software Testing Life Cycle (STLC)
-
-
Different Phases of STLC
-
-
Levels of Testing
-
Unit Testing Integration Testing System Testing Acceptance Testing
-
-
Types of Testing Black Box Testing
-
White Box Testing
-
Gray Box Testing
-
-
Writing Test Cases
-
How to Write Effective Test Cases
-
-
Reviewing and Improving Test Case
-
-
Introduction to Agile Software Development Lifecycle (SDLC)
-
Phases of Agile SCRUM
-
QA duties in each phase
-
Reading a Project Charter Document
-
Project Governance and Milestones
-
Project Kick-off Meetings
-
-
Requirements to test cases
-
How to read business requirements
-
Test Scenarios, Test Coverages
-
Devices in scope
-
Test case writings
-
-
-
Execution functional flow testing, integration testing, cross browser testing
-
-
Introduction to System Requirements
-
Deciphering BRD from a BSA perspective
-
Eliciting System Requirements from BRD
-
Documenting System Requirements Document (SRD)
-
System Design Analysis
-
Requirements Validation against Solution
-
-
Understanding Automation Testing
-
What is Automation Testing?
-
Why Automation Testing?
-
-
Selecting Test Cases for Automation
-
Identifying the Suitable Test Cases for Automation
-
-
Automation Testing Tools
-
Introduction to Different Automation Tools
-
-
Tool Selection Criteria
-
-
Introduction to Selenium
-
What is Selenium?
-
Components of Selenium
-
-
Web Driver & Web Element
-
Working with Web Driver
-
Web Element & its Actions
-
-
Handling Events on a Webpage
-
Mouse Click & Keyboard
-
-
TestNG Framework in Selenium
-
Introduction to TestNG
-
Annotations in TestNG
-
Executing Test in TestNG
-
-
Page Object Model & Data-Driven Testing
-
Understanding the Page Object Model
-
Data-Driven Testing in Selenium
-
-
Selenium Grid
-
Introduction to Selenium Grid
-
Running Tests on Selenium Grid
-
-
Events Handling Pop-ups, Alerts & Multiple Windows
-
-
SQL for QA
-
Data Manipulation
-
CRUD Operations
-
Select Statements
-
Joins and Nested Queries
-
-
API Concepts for QA
-
Data Transfer Protocols
-
Types of APIs - SOAP and REST
-
Difference between APIs
-
XML vs JSON
-
Business Analyst's role in testing
-
-
-
-
Interview Preparations on most generic questions for QA
-
Mock Interview Practice
-
SOFTWARE TESTING COURSE
Curriculum
57+
Professionals Trained
4+
Batches every Year
55+
Careers Transformed
$3.8M
Total fetched in job offers
100 Hours of Live, Instructor-Led coding sessions.
Train hands-on through live, Real-World projects
Earn Certified Automation Tester (CAT) Certificate
Earn 44 ScrumStudy SEUs for continual learning
$86,000 average salary across our developer placements
Discounted pricing for ISTQB Certificates
Complimentary Scrum and Agile training, worth $750
Complimentary Branding Workshop to build your portfolio.
Complimentary ongoing career support till you get your IT job
Master the art of coding and create your robust front end portfolio.
Begin with an understanding of Software Testing and a glimpse into the job market for QA professionals, laying the foundation for a thriving career. Delve into the specifics of Automation Testing, Writing Test Cases, and gain hands-on experience in using tools like Selenium, Postman, and JMeter.
QA TRAINING DETAILS
Course Overview
Highlights
-
Chapter 1: Basics of Software Testing
-
Importance of Testing in Software Development
-
Different types of Testing (Unit Testing, Integration Testing, Functional Testing, System Testing, Acceptance Testing)
-
-
Chapter 2: Software Development Life Cycle
-
Understanding the Software Development Life Cycle (SDLC)
-
Roles of Testing in SDLC
-
-
Chapter 3: Software Testing Life Cycle
-
Introduction to Software Testing Life Cycle (STLC)
-
-
Different Phases of STLC
-
-
Levels of Testing
-
Unit Testing Integration Testing System Testing Acceptance Testing
-
-
Types of Testing Black Box Testing
-
White Box Testing
-
Gray Box Testing
-
-
Writing Test Cases
-
How to Write Effective Test Cases
-
-
Reviewing and Improving Test Case
-
-
Introduction to Agile Software Development Lifecycle (SDLC)
-
Phases of Agile SCRUM
-
QA duties in each phase
-
Reading a Project Charter Document
-
Project Governance and Milestones
-
Project Kick-off Meetings
-
-
Requirements to test cases
-
How to read business requirements
-
Test Scenarios, Test Coverages
-
Devices in scope
-
Test case writings
-
-
-
Execution functional flow testing
-
Integration testing
-
Cross browser testing
-
-
Introduction to System Requirements
-
Deciphering BRD from a BSA perspective
-
Eliciting System Requirements from BRD
-
Documenting System Requirements Document (SRD)
-
System Design Analysis
-
Requirements Validation against Solution
-
-
Understanding Automation Testing
-
What is Automation Testing?
-
Why Automation Testing?
-
-
Selecting Test Cases for Automation
-
Identifying the Suitable Test Cases for Automation
-
-
Automation Testing Tools
-
Introduction to Different Automation Tools
-
-
Tool Selection Criteria
-
-
Introduction to Selenium
-
What is Selenium?
-
Components of Selenium
-
-
Web Driver & Web Element
-
Working with Web Driver
-
Web Element & its Actions
-
-
Handling Events on a Webpage
-
Mouse Click & Keyboard
-
-
TestNG Framework in Selenium
-
Introduction to TestNG
-
Annotations in TestNG
-
Executing Test in TestNG
-
-
Page Object Model & Data-Driven Testing
-
Understanding the Page Object Model
-
Data-Driven Testing in Selenium
-
-
Selenium Grid
-
Introduction to Selenium Grid
-
Running Tests on Selenium Grid
-
-
Events Handling Pop-ups, Alerts & Multiple Windows
-
-
SQL for QA
-
Data Manipulation
-
CRUD Operations
-
Select Statements
-
Joins and Nested Queries
-
-
API Concepts for QA
-
Data Transfer Protocols
-
Types of APIs - SOAP and REST
-
Difference between APIs
-
XML vs JSON
-
Business Analyst's role in testing
-
-
-
-
Interview Preparations on most generic questions for QA
-
Mock Interview Practice
-