Earn $100K a Year with The Best

QA Engineering Course

Based on New York

What you’ll learn

Manual Testing

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Jira

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Database and SQL

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

API Testing/(RestAPI)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Cucumber and Java

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Learner who enrolled here got hire of

Presenting our unique six-step process

Career Counseling

Students meet with experienced career advisors to discuss goals, create personalized roadmaps, and receive ongoing support throughout their journey.

1
step

Internship

After training, students participate in a 2-4 week internship with real software teams. We collaborate with 12-15 mid-sized companies to offer hands-on project experience.

4
step

Enrollment

Students enroll easily online, signing agreements and receiving access to 40 hours of lectures, lab practices, and class materials via our LMS.

2
step

Lectures and Lab

All our courses are instructor-led, following a fixed class schedule. Classes blend pre-class content sharing with live lectures, lasting 2-3 hours, twice a week.

3
step

Job marketing

Resume marketing and job placement are strengths, with partnerships with 100+ staffing firms. We guide students during their job search process.

6
step

Interview Preparation

Our resume coaches help students bypass AI screening, highlighting key skills. Interview prep includes technical screening and job market guidance.

5
step

6 step
process

Meet The Instructor

FAYEK CHOWDHURY

Instructor

With over a decade of experience, Fayek specializes in Software Testing and Quality Assurance at top companies like Veruna Inc. and OUTFRONT Media. His expertise in QA automation and Agile Methodologies has delivered impactful results. Passionate about mentoring, he is committed to shaping the next generation of QA Engineers.

Quality Assurance Training Classes in Manhattan, New York

Course module

Manual Testing

CLASS 1: SOFTWARE DEVELOPMENT L IFE CYCLE
  • Introduction to Computer Science
  • Different Types of Software in the Market
  • What is Software Quality
    Assurance/ Testing?
  • Why Software Quality Assurance is Important
  • Software Development Life Cycle (SDLC)
  • Software Testing Life Cycle (STLC)
  • Requirement Analysis – Waterfall Model
  • Design Analysis – Waterfall Model
  • Test Planning
  • Test Strategy Creation
  • Test Case Writing Using Excel
  • Test Scenario Creation
  • Testing Types
  • Unit Testing
  • Smoke Testing
  • Functional Testing
  • Positive Testing
  • Negative Testing
  • Test Design Technique – Boundary Value Analysis
  • Integration Testing
  • End to End Testing
  • Regression Testing
  • UAT Testing
  • Agile
  • Scrum
  • Kanban
  • Roles and Responsibilities
  • User Story Writing
  • Acceptance Criteria of a User Story
  • Agile Framework
  • Best Practice of Agile
  • Agile Tools

JIRA (Project Management/Defect Tracking Software)

  • Kanban Board
  • User Story Creation
  • Acceptance Criteria Writing
  • Importing Test Cases from Excel and Other Sources
  • Test Creation in JIRA/Zephyr
  • Test Set Creation and Test Execution
  • Defect Writing
  • What is Severity in a Defect
  • What is Priority in a Defect
  • Assigning a Defect
  • Defect Status
  • Link Defect to Test Cases – Traceability Matrix
  • Various Framework TDD / BDD
  • DevOps Concept
  • Code Deployment
  • CI/CD Concept – Maven/Jenkins / GitHub
  • Cross-Browser Testing – Selenium Grid / Sauce Lab

Database and SQL

  • What is Database?
  • Different Types of Database
  • What is a Table?
  • What is a Column?
  • What is a Row?
  • What is a Record?
  • Introduction of SQL
  • Selecting Records from a Table
  • How to Create a Table
  • Insert Records / Data into a Table
  • Deleting Data from a Table
  • Adding a New Row into a Table
  • Deleting a Row from a Table
  • Using Order by
  • Using Where Condition
  • Using And / Or
  • Alice, Distinct, Like, Wildcards, In, Between
  • Database Schema
  • RDBMS
  • Primary Key
  • Foreign Key
  • Unique Key
  • Joining Two Tables
  • Left Join and Right Join
  • SQL Aggregated Functions
  • Group By
  • Having

Webservice Testing/API Testing ( REST API )

  • How Web Applications Work
  • What is an API (REST vs SOAP)
  • Understanding of HTTP Requests and URL Structure
  • Authorization
  • Postman
  • Crud Functionality
  • GET
  • POST/PUT
  • UPDATE
  • DELETE
  • Path, Query Parameters
  • Status Codes and more
  • API Testing & Example

Test Automation Framework with Cucumber and JAVA

  • Selenium Web Driver Installation
  • Eclipse / Java Installation and Configuration
  • What is Automation Testing?
  • Advantage of AT and
    Disadvantage of MT Automation Fundamental
  • Why Selenium?
  • Difference Between Selenium 1.0 vs 2.0
  • Selenium VS QTP vs Other Tools
  • Installation
  • Variable
  • Data Types
  • Data Operation (Arithmetic & Comparison Operation)
  • String Manipulation
  • Static Vs Non-Static
  • Wrapper Class Concept
  • If-Else Condition
  • Looping Concept
  • Array Concept (One-Dimension,
    Two-Dimension)
  • ArrayList
  • HashTable
  • HashMap
  • Scanner Concept
  • Constructor Concept
  • OOPS Concept
  • Inheritance
  • Encapsulation
  • Polymorphism
  • Method Overloading
  • Overriding
  • Inheritance
  • Downloading Selenium Jar files and Incorporating in the Project
  • Invoke Various Browsers and Getting Various Browser Drivers
  • Objects Identification (text field, link, button, table) and Selenium Scripting on Application
  • Object Locators (Id, Name,
    ClassName, linkText, PartialLinkText, Xpath, CSS Selector) & DOM
  • Explanation of Selenium Methods
  • Scripting on Training Application
  • Customization of X-path & CSS Selector
  • Mouse and Keyboard Operations
  • Dynamic Object Identification – Find Element and Find Elements
  • Dropdown Box Value Selection
  • Synchronization – Static Wait, Implicit and Explicit Wait
  • Handling Alert Popup
  • Various Windows Operation
  • Handling iFrame
  • Working with Calendars and Various Web Elements
  • Cross-Browser Testing – Running with Multiple Browsers
  • TestNG Framework
  • Test Results – Results Report to External File
  • TestNG – Assertions
  • TestNG – Annotations
  • TestNG XML – POM
  • Keyword Driven Testing with Excel
  • Data Table Import – Excel Using Apache POI Library
  • Maven – Build Management Tool
  • BDD – Behavioral Driven Development – Part 1
  • Cucumber Introduction
  • Feature File Writing
  • Step Definition Writing
  • Cucumber Tags
  • Convert TestNG Scripts into Cucumber Framework
  • Assertions
  • BDD – Behavioral Driven Development – Part 2
  • Gherkin Scenario Creation
  • Code Version Control – Git
  • GitHub
  • Code Commit to GitHub
  • Push, Pull, Marge, Pull Request
  • Continues Integration Concept
  • Page Object Model
  • Scenario Outlines
  • Cucumber Data-Driven from Feature File
  • Cucumber Runner Class
  • Jenkins
  • Continues Integration with Jenkins
  • Creating Jobs and Pipeline
  • Mobile Testing (Appium) – Discussion
  • Cloud Computing (AWS EC2) – Discussion
  • Performance Testing (BlazeMeter/JMeter) – Discussion
  • Web Service / API Testing with SOAP UI
  • Framework Concepts – TDD/BDD with Page Object Model (POM)
  • Selenium Grid/Sauce Labs

Some words from our learners

Enroll now

Copyright © 2025 | All Rights Reserved by Transfotech Academy | Developed By: Shera Digital 360