top of page




Unlock the full potential of your career with our comprehensive QA Analyst training program, designed to propel you toward success in the competitive world of software testing. Our expertly crafted curriculum covers essential testing methodologies, tools, and best practices to ensure you gain a strong foundation in quality assurance.

Overview  |  Curriculum  |  FAQ

10-Week Bootcamp  |  40 Lectures

Home > Courses > Quality Assurance Analyst (QA)

QA Analyst Training Overview

Lectures led by ISTQB®️ Certified Tester

Create new automation frameworks

 40 lectures of robust QA training

12 QA Tools and Techniques

Professional Services included

QA Interview Practice sessions 

Scripting using Python and Java

Job Marketing and Placement Assistance

Our course is your launchpad into the world of QA Automation. Get acquainted with integral software testing principles, Agile SCRUM processes, and industry-leading tools like Selenium WebDriver and JIRA. The course also offers insight into sector-specific testing, expanding your repertoire and marketability as a diverse QA professional

Our course also includes training for esteemed SCRUM Certifications such as SFC®, SDC®.

Key Highlights:


Average Salary among our QA Placements


Graduation Ratio from QA Training Programs


Candidates promoted to senior roles


Candidates are ISTQB certified

14% of Placements in FINANCE

11% of Placements in TELECO

08% of Placements in PHARMA

19% of Placements in MINISTRY

22% of Placements in ENERGY

26% of Placements in SERVICE

Automation testing is gaining momentum year after year, Not to mention that vacancies for automation testers are growing exponentially. Moreover, there is an assumption that every third employee will be involved in test automation by 2023.

According to the forecasts of analysts, the QA market will reach $28.8 billion in 2024. "

Software Testing Course Curriculum

    • 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

    • Chapter 4: Levels of Testing

      • Unit Testing Integration Testing System Testing Acceptance Testing

    • Chapter 5: Types of Testing Black Box Testing

      • White Box Testing

      • Gray Box Testing

    • Chapter 6: Writing Test Cases

      • How to Write Effective Test Cases

      • Reviewing and Improving Test Case

    • Chapter 7: Understanding Automation Testing

      • What is Automation Testing?

      • Why Automation Testing?

    • Chapter 8: Selecting Test Cases for Automation

      • Identifying the Suitable Test Cases for Automation

    • Chapter 9: Automation Testing Tools

      • Introduction to Different Automation Tools

      • Tool Selection Criteria

    • Chapter 10: Introduction to Selenium

      • What is Selenium?

      • Components of Selenium

    • Chapter 11: Web Driver & WebElement

      • Working with Web Driver

      • WebElement & its Actions

    • Chapter 12: Handling Events on a Webpage

      • Mouse Click & Keyboard

      • Events Handling Pop-ups, Alerts & Multiple Windows

    • Chapter 13: TestNG Framework in Selenium

      • Introduction to TestNG

      • Annotations in TestNG

      • Executing Test in TestNG

    • Chapter 14: Page Object Model & Data-Driven Testing

      • Understanding the Page Object Model

      • Data-Driven Testing in Selenium

    • Chapter 15: Selenium Grid

      • Introduction to Selenium Grid

      • Running Tests on Selenium Grid

    • Chapter 16: Basics of API Testing

      • Understanding APIs

      • Different Types of APIs

    • Chapter 17: Postman for API Testing

      • Setting Up Postman

      • Sending Requests & Checking Responses

    • Chapter 18: Automating API

      • Testing Introduction to Automation in API

      • Testing Automating API Tests Using Postman

    • Chapter 19: Introduction to Performance Testing

      • Understanding Performance Testing

      • Importance of Performance Testing

    • Chapter 20: Load Testing with JMeter

      • Installing and Configuring JMeter Creating and Running Tests in JMeter

    • Chapter 21: Analyzing Test Results in JMeter

      • Reading and Interpreting Test Results Reporting and Documentation

    • Chapter 22: Introduction to CI/CD

      • Understanding Continuous Integration & Continuous Deployment

      • Importance of CI/CD in Automation Testing

    • Chapter 23: Jenkins for CI/CD

      • Setting Up Jenkins Building & Running Jobs in Jenkins

    • Chapter 24: Integrating Testing in CI/CD Pipeline

      • Adding Test Automation in the CI/CD Pipeline Monitoring and Reporting

    • Chapter 25: Testing Strategies in Agile Environments

      • Understanding Agile Methodologies Agile Testing Strategies

    • Chapter 26: Testing in DevOps Environment

      • Introduction to DevOps

      • Role of Testing in DevOps

    • Chapter 27: Best Practices in Automation

      • Testing Code Review Practices

      • Documentation and Reporting Practices

    • Interview Preparations on most generic questions for QA

    • Mock Interview Practice

Kick-start your Quality Assurance journey with our in-depth curriculum, designed to arm you with practical skills and real-world knowledge in software testing and automation. 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. This course offers exclusive training for industry-recognized certifications like ISTQB Certified Tester, Certified Selenium Professional, and Certified Software Test Automation Specialist, boosting your competitiveness in the job market.

QA Technology Stack (included in curriculum)















🌆 Evening & Morning Classes

​⭐ 44 SCRUMstudy PDUs

💻 Online, Instructor Led

📅 10 Week Training

​🚸 40 Lectures

​📆 Tuesday & Thursday

🕒 08:00 PM - 09:00 PM EST

​📆 Saturday & Sunday

🕒 11:00 AM - 01:00 PM EST

​👨‍🏫 Trainer: Omair Chaudhary

🔠 Language: English






🌆 Evening & Morning Classes

​⭐ 44 SCRUMstudy PDUs

💻 Online, Instructor Led

📅 10 Week Training

​🚸 40 Lectures

​📆 Tuesday & Thursday

🕒 08:00 PM - 09:00 PM EST

​📆 Saturday & Sunday

🕒 11:00 AM - 01:00 PM EST

​👨‍🏫 Trainer: Omair Chaudhary

🔠 Language: English




MARCH 2024


🌆 Evening & Morning Classes

​⭐ 44 SCRUMstudy PDUs

💻 Online, Instructor Led

📅 10 Week Training

​🚸 40 Lectures

​📆 Tuesday & Thursday

🕒 08:00 PM - 09:00 PM EST

​📆 Saturday & Sunday

🕒 11:00 AM - 01:00 PM EST

​👨‍🏫 Trainer: Omair Chaudhary

🔠 Language: English




Schedule for QA Analyst Training

Build skills with experts anytime anywhere. We offer course training on weekdays and weekends. Explore upcoming Quality Assurance Training in Canada.


Success Stories

Brinda B.

Sr. Business Analyst

Toronto, ON

"I started the BA program with Rushi around 4 months ago and I admit, what was said was delivered. Got a senior-level job two weeks ago in a digital media company. Kudos to the time and effort that is put behind every candidate."

Review Image

Rasleen R.

Business Analyst

Toronto, ON

“Rushi is the BEST instructor you could ask for. His enthusiasm for the business analysis subject matter and for teaching shines through evidently and he truly cares about making sure his students learn and ask questions."

Mehul P.

Sr. Business Analyst

Toronto, ON

“As a new comer to Canada with no clue about how the job market here. I consulted Rushi and he directed me toward a career path. It took me 4 months to go through the job program and that's the best investment I've made.”

Vishwas M.

Jr. Business Analyst

Toronto, ON

“They helped me gear my career in the right direction by providing hands on training, insights about the industry and  tremendous support during placement. I recommend them to anyone who is looking to advance or change career.”

Jay Kumar

Process Analyst

Virginia, USA

“Thanks to team at itcity for assisting me throughout my career switch journey. Best part of the program was the one-to-one mock sessions that built a different perspective on interviews and made them really easy. Vrinda is an awesome panelist for interview preparation.”

Ravi C.

Sr. Business Analyst

Toronto, ON

“The trainer team Rushi & Vrinda have very deep expertise in business analysis and the content they cover, a university will easily charge you thousands of dollars. If your goal is to learn honestly and deeply and change your career, this agency is all you need.”

Preksha C.

Sr. Product Analyst

Toronto, ON

“I landed my first job as a product analyst at a pharma company in Toronto through Itcity. I was a skeptic of the process initially but the close attention and repeated reassurance that I got from the mentors was the deal maker."

Simran K.

Senior Analyst

Toronto, ON

"I am from a non IT background so was having difficulty understanding the concepts of Business Analysis. I don't think anyone else would have explained the subject to me better than Rushi. I hold a Junior BA job now.”

Nikhil V.

Business Analyst

Toronto, ON

“The best thing about this course is the curriculum that the agency has designed. It literally covers all topics and all tools that you might come across at your job. There are no corners left unchecked. This is a complete end to end package. ”

Priyank M.

Business Analyst II

Calgary, AB

“Hands down the best training institute that you can come across in GTA!! The trainers go above and beyond to make sure ALL students in the batch understand the subject matter and ensure we get a job. Everyone from our batch was placed within two months. Rock solid.”

Nisha P.

Business Analyst

Calgary, AB

“I've transformed my career officially from working on the frontlines in the medical field to a health care BA. I sincerely recommend this agency that is looking for actual results. The mentor team will support you always. Thumbs up to Rushi and Vrinda! ”

Megha C.

Product Analyst

Toronto, ON

“Phenomenal knowledge sharing by Vrinda. Delivered what she promised. She told me to trust the process, focus on the class content, and give at least 4-5 hours daily on this and I did. I transitioned into the role of a Product Analyst as a result. .”

  • This is a 10-week training program designed to propel your career as a Quality Assurance (QA) Analyst. It is 100% hands-on and practical QA training that requires candidates to perform software testing and automation activities on REAL projects.  This program will benefit you if you want to:

    • Start your career as a Quality Assurance (QA) Analyst

    • Transition your career into that of a QA Analyst

    • You are a fresh graduate looking to bridge the gap between theoretical knowledge and practical approaches to software testing and automation

    • Get trained in the end-to-end lifecycle of QA Activities

    • Are an active professional in other domains looking to transition to a QA role

  • The typical duration of this QA training program is 16 weeks depending on overall batch competency. Classes are conducted 2-3 times a week with each class ranging from 3 to 4 hours at a stretch. Why is the course so lengthy? Well, this is a career starting / career transformation program which means that you will be subjected to an actual SDET role after this course. This also means that you will need to know EVERYTHING about the testing lifecycle, manual testing, and automation testing best practices.

  • Oh Absolutely! in fact 35% of our batches comprise fresh graduates! Our tutoring programs are designed to benefit both new grads and experienced professionals alike. We’ve been tremendously successful in 2020, 2021, and 2022 in placing fresh graduates in Fortune companies with salary packages on the higher ends of $80K / annum.

  • Short answer: YES. 

    Long answer: The QA Role is a technical role that deals with software testing both manually and using automation test scripts. There are QAs in ALL industries, so doesn't matter what industry you come from, you can transition into a QA role with proper training, which we provide. That being said, you will need to put in a substantial amount of hard work into this as you will be learning concepts of Information Technology from the ground up.

  • YES! You get resume-building services, QA interview preparations, profile marketing services, and placement assistance with the program should you need it. 

  • This is a live training that will be conducted online via Zoom. An ISTQB®️  and SUN Certified JAVA programmer will lead this program.

    • Fees: The fees for this program are payable in two installments.

    • Refunds: Full refund if enrollment is withdrawn within 15 days of course commencement. No refunds after that time frame for any installments paid.

    • Pricing: All our prices are in Canadian Dollars (CAD). If you are an international client, your bank/payments processor will take care of the currency conversion. You will be charged in your local currency equivalent to the current date's conversion rate.

    • Payments: We currently accept payments through all Credit Cards, Debit Cards and Paypal. Canadian clients can Interac us too.

Frequently Asked Questions

bottom of page