AI INTEGRATED COURSE

QA Training in Nepal

Quality Assurance (QA) Engineer

Course Overview

Quality assurance course training in Broadway Infosys involves manual as well as automation testing techniques that provide the right orientation for the individuals willing to pursue the same profession. The concepts that are instilled in the student are SDLC, STLC, test case development, bug tracking, and reporting. The curriculum involves practical training in Selenium, JIRA, and TestNG tools.
Learning through live projects tends to make the students implement the projects in real-life situations successfully. The mentors can provide mentoring, feedback, and professional advice in every step of your way. The course is for beginners as well as for professionals who would like to shift their careers in QA. With the completion of the series, the students will be able to implement quality assurance measures successfully.

Skills You'll Learn

  • Software Testing Basics: You’ll learn what testing is, why it matters, and how it fits in the development process.
  • Types of Testing: You’ll understand manual testing, automation testing, functional, regression, smoke, and performance testing.
  • Bug Reporting: You’ll practice how to find bugs, report them clearly, and track their status.
  • Test Case Design: You’ll learn how to write clear and compelling test cases and test scenarios.

Skill you'll gain

We provide industry aligned training with practical sessions & mentorship. Grow with our rich portfolio of skill enhancement courses & highly successful placements.
Rich History
Rich History
With over 16 years of excellence in IT training, we’ve transformed a myriad of careers with quality training & innovations.
Qualified Trainers
Qualified Trainers
Our faculty comprises experienced industry experts with a deep understanding of the real world experience & skills.
Support Excellence
Support Excellence
Our dedicated support team guides you all the way to the learning to placement process including growth opportunities.
Successful Alumnis
Successful Alumnis
Our graduates excel at big companies with their presence, itself being the testament to the reputed quality.

Here is what our students say

“
Had an awesome experience with my QA training course here. My instructor is super professional and really helps you understand the concepts well. Definitely recommend Broadway Infos to anyone looking to get into QA.
“
The classes were easy to understand and practical, and the trainer was knowledgeable, supportive, and approachable. The concepts were explained clearly with real-world examples and hands-on practice, and the trainer was always pat...

  • Quality Assurance vs. Quality Control vs. Software Testing
  • Role of a QA Engineer
  • Error, Defect, Bug, and Failure
  • Verification vs Validation
  • SDLC and STLC
  • Waterfall, Agile, V-Model, and Hybrid Models

  • Functional and Non-Functional Testing
  • Black Box, White Box and Gray Box Testing
  • Unit, Integration, System and Acceptance Testing
  • End-to-End Testing
  • Smoke, Sanity, Regression and Retesting
  • Exploratory, Ad-hoc and Compatibility Testing

  • Equivalence Partitioning (EP)
  • Boundary Value Analysis (BVA)
  • Decision Table Testing
  • State Transition Testing
  • Error Guessing
  • Use Case Testing
  • Risk-Based Test Prioritization

  • Test Plan and Test Strategy
  • Test Scenarios and Test Cases
  • Test Data
  • Requirements Traceability Matrix (RTM)
  • Test Execution Report
  • Defect Report

  • Requirement Analysis
  • Test Planning and Test Design
  • Test Environment and Execution
  • Defect Life Cycle
  • Severity vs Priority
  • Retesting, Regression and Test Closure

  • ChatGPT and Gemini for Requirement Analysis
  • AI-Generated Test Scenarios and Test Cases
  • AI-Assisted BVA and EP
  • Generating Negative and Edge-Case Scenarios
  • AI-Assisted Bug Report Writing
  • Reviewing AI-Generated Output

  • Agile Principles
  • Agile vs Waterfall
  • Scrum Roles and Responsibilities
  • Sprint Planning and Daily Stand-up
  • Sprint Review and Retrospective
  • Product Backlog and Sprint Backlog

  • Epics, Stories, Tasks, Bugs and Subtasks
  • User Story Format
  • Acceptance Criteria
  • Definition of Ready (DoR)
  • Definition of Done (DoD)
  • Requirement Traceability

  • Jira Projects and Issues
  • Backlogs and Sprint Boards
  • Bug Creation and Tracking
  • Workflows and Statuses
  • Linking Bugs to Stories
  • Test Execution Tracking

  • BDD Fundamentals
  • BDD vs TDD
  • Gherkin Syntax
  • Feature and Scenario
  • Given, When, Then, And and But
  • Scenario Outline and Examples

  • Risk Identification
  • Probability and Impact
  • Test Prioritization
  • Exploratory Testing
  • Session-Based Testing
  • Test Charters and Edge Cases

  • AI-Generated User Stories
  • AI-Assisted Acceptance Criteria
  • Converting Requirements into Gherkin
  • AI-Assisted Jira Bug Reports
  • AI-Assisted Test Prioritization
  • Reviewing AI-Generated Scenarios

  • Relational Databases
  • Tables, Rows and Columns
  • Primary and Foreign Keys
  • Database Relationships
  • Data Types and Constraints
  • NULL and Duplicate Values

  • SELECT, INSERT, UPDATE, and DELETE
  • WHERE and ORDER BY
  • DISTINCT
  • AND, OR, and NOT
  • IN, BETWEEN, and LIKE
  • Filtering and Sorting Data

  • GROUP BY and HAVING
  • INNER JOIN and LEFT JOIN
  • Subqueries
  • Aggregate Functions
  • COUNT, SUM, AVG, MIN and MAX
  • Querying Related Tables

  • CRUD Testing
  • Data Validation
  • Data Integrity
  • Referential Integrity
  • Constraint Testing
  • NULL and Duplicate Data Testing

  • Validate User Registration
  • Validate Login and User Records
  • Validate Orders and Payments
  • UI-to-Database Validation
  • API-to-Database Validation
  • Identify Data Mismatches

  • AI-Assisted SQL Query Generation
  • Explaining SQL Queries
  • Generating Test Data
  • Identifying Database Test Scenarios
  • Reviewing Query Logic
  • Validating AI-Generated SQL

  • API Concepts
  • Client-Server Architecture
  • REST APIs
  • Endpoints and Resources
  • Requests and Responses
  • JSON Structure

  • GET, POST, PUT, PATCH and DELETE
  • HTTP Status Codes
  • Headers, Parameters and Request Body
  • Authentication and Authorization
  • Cookies and Tokens
  • HTTP Request/Response Flow

  • Creating API Requests
  • Collections and Folders
  • Environment Variables
  • Headers and Parameters
  • Request Body
  • Authentication and Response Validation

  • Positive and Negative API Testing
  • Status Code Validation
  • Response Body Validation
  • Required and Optional Fields
  • Boundary and Invalid Data Testing
  • Basic Schema Validation

  • Chaining API Requests
  • API CRUD Validation
  • Authentication and Authorization Testing
  • API-to-Database Validation
  • Error Handling
  • Data Consistency

  • AI-Assisted API Test Case Generation
  • Understanding API Documentation
  • Generating Negative Test Scenarios
  • AI-Assisted Postman Test Scripts
  • Troubleshooting API Errors
  • Reviewing AI-Generated Assertions

  • Introduction to Selenium WebDriver
  • Introduction to Playwright
  • Selenium vs Playwright
  • Browser Automation Architecture
  • Browser, Page and Context Concepts
  • Chromium, Firefox and WebKit

  • Automation Environment Setup
  • Browser Configuration
  • Opening and Navigating Web Pages
  • Understanding the Test Runner
  • Writing the First Test
  • Running Tests and Reading Results

  • ID, Name, CSS and XPath
  • Text, Role and Label Locators
  • Click, Fill and Select
  • Checkboxes and Radio Buttons
  • Web Element Assertions
  • Stable Locator Strategies

  • Implicit and Explicit Waits in Selenium
  • Auto-Waiting in Playwright
  • Element Visibility and State
  • Timeout Handling
  • Handling Dynamic Elements
  • Common Synchronization Problems

  • Alerts and Dialogs
  • Frames and Iframes
  • Multiple Tabs and Windows
  • Dropdowns
  • File Upload and Download
  • Screenshots and Evidence

  • Assertions and Validations
  • Positive and Negative Test Cases
  • Test Functions and Test Methods
  • Test Suites
  • Setup and Teardown
  • Test Execution and Failure Analysis

  • Framework Fundamentals
  • Page Object Model (POM)
  • Locators and Page Methods
  • Reusable Functions
  • Separating Test Logic from Page Logic
  • Configuration and Folder Structure

  • DDT Fundamentals
  • Separating Test Data from Test Logic
  • Parameterized Tests
  • Data Providers or Equivalent Mechanisms
  • Reading CSV and JSON
  • Positive, Negative, and Boundary Data Sets

  • Gherkin Feature Files
  • Scenario and Scenario Outline
  • Step Definitions
  • Connecting Acceptance Criteria to Tests
  • Introduction to Cucumber or Equivalent BDD Tooling
  • BDD Automation Workflow

  • Debugging Failed Tests
  • Screenshots and Logs
  • Playwright Trace Viewer
  • Selenium Failure Analysis
  • HTML Reports
  • Introduction to Allure

  • Reusable Test Components
  • Test Isolation
  • Authentication State and Cookies
  • API and UI Test Integration
  • Parallel Execution Fundamentals
  • Cross-Browser Testing

  • AI-Assisted Script Generation
  • Converting Manual Test Cases into Automated Tests
  • AI-Assisted Locator Suggestions
  • Generating DDT Test Data
  • Debugging and Code Review with AI
  • Validating AI-Generated Automation

  • Native, mobile web, and hybrid applications
  • Android vs. iOS testing considerations
  • Mobile testing vs. desktop web testing
  • Real devices vs. emulators and simulators
  • Device models, OS versions, resolutions, and orientations

  • Installation, launch, upgrade and uninstallation
  • Login, registration and core user journeys
  • Screen rotation and orientation changes
  • Permissions and notification handling
  • Backgrounding and resuming the app

  • Device and OS compatibility
  • Network changes: Wi-Fi, mobile data and offline behavior
  • Calls, notifications and other interruptions
  • Battery, responsiveness and resource considerations
  • Usability, accessibility, privacy and basic security checks

  • Mobile automation concepts and Appium architecture
  • Appium setup overview
  • Preparing an Android emulator or connected device
  • Appium Inspector
  • Identifying and interacting with mobile elements

  • Mobile locators and element interactions
  • Tap, swipe, scroll and long-press gestures
  • Waits and assertions
  • Organizing tests using a Screen Object or Page Object approach
  • Managing test data and configuration

  • Running tests on emulators and connected devices
  • Capturing screenshots, logs, and failure evidence
  • Troubleshooting failed mobile tests
  • Understanding device-farm/cloud testing options
  • Using AI to generate mobile test scenarios and assist with failure analysis

  • What Is Performance Testing?
  • Functional vs. Non-Functional Testing
  • Load Testing
  • Stress Testing
  • Spike Testing
  • Endurance Testing
  • Scalability and Capacity Testing

  • Response Time
  • Throughput
  • Concurrent Users
  • Requests per Second
  • Latency
  • Error Rate
  • Percentiles: p90, p95 and p99

  • JMeter Installation and Interface
  • Test Plan
  • Thread Group
  • Samplers
  • HTTP Request
  • Listeners and Results
  • Running a Basic Performance Test

  • Defining Performance Objectives
  • Simulating Virtual Users
  • Ramp-Up Period
  • Test Duration
  • Load Profiles
  • Testing Login and Search APIs
  • Identifying Bottlenecks

  • Analyzing Response Times
  • Throughput and Error Analysis
  • Reading JMeter Reports
  • Identifying Slow Endpoints
  • Basic Bottleneck Investigation
  • Comparing Results with Acceptance Criteria

  • AI-Assisted JMeter Test Planning
  • Generating Performance Test Scenarios
  • Understanding JMeter Errors
  • Summarizing Performance Reports
  • Identifying Potential Bottlenecks from Evidence
  • Reviewing Performance Recommendations

  • Version Control Fundamentals
  • Repositories and Cloning
  • Branching
  • Commit and Push
  • Pull and Merge
  • Pull Requests

  • Continuous Integration
  • Continuous Delivery and Deployment
  • CI/CD Pipeline Concepts
  • Automated Test Execution
  • Build Triggers
  • Automation in Development Workflows

  • Jenkins Introduction
  • Jobs and Pipelines
  • GitHub Integration
  • Installing Dependencies
  • Running Selenium and Playwright Tests
  • Publishing Test Results

  • Test Execution Reports
  • Failure Evidence
  • Screenshots and Logs
  • HTML Reports
  • Introduction to Allure
  • Test Result Analysis

  • Headed vs Headless Browsers
  • Headless Execution with Selenium
  • Headless Execution with Playwright
  • Running Tests in CI/CD
  • Capturing Screenshots and Logs
  • Debugging Headless Failures
  • Cross-Browser Execution
  • QA Career Roadmap
Quick Inquiry
All fields are mandatory.