QA Engineering

Course Overview

The demand of the QA Engineering industry is overgrowing. In this challenging sector, the job candidates often struggle to land in their dream IT job. Transfotech Academy trains, prepares, and guarantees a lucrative QA Engineering Course. The best part is no coding knowledge is mandatory for this. All you need to do is get enrolled in this 4 months QA Engineering course. Our professionals set a career goal for you and accordingly equips you with theoretical and practical knowledge for fundamental skill development. Moreover, we manage internship opportunities for you with our 100+ staffing partners. Finally, we prepare you for a job interview and ensure a guaranteed job placement to a large-tech company.

user

Course Curriculum

  1. Class 1:Orientation Class

    Class 2:Introduction of Software Testing

    Basic IT Terminology Basic of Testing


    Class 3:Introduction of Java and Installation
    About Java
    Download Setup Java and Eclipse. Start writing your Java coding. *** Homework


    Class 4:Basics of Java
    Data Types and Variables
    Java Classes, Methods, and Objects
    Java Operators
    Return Type
    *** Quiz


    Class 5:Java
    Parameter
    Constructors
    Conditional Statement & Decision Making
    Statement
    *** Exam 01

    Class 6:Java
    Loops
    Polymorphism
    Method Overloading
    Method Overriding
    *** Homework

    Class 7:Java OOP
    Inheritance
    Encapsulation
    Data Hiding
    Abstract class
    Interface
    *** Exam 02

    Class 8:Java OOP
    Exception Handling
    Super/This Keywords
    Final/Finally/Finalize Keywords
    Static block
    Wrapper Classes

    Class 9:Java String & Legacy Class

    String Class
    Collections Basics (Array List, HashMap, Set, Hashtable) *** Java Final Exam

    Class 10:Introduction to HTML, CSS, & JavaScript
    Locators
    HTML Basics
    HTML language tags and attributes
    ID, Name, Xpath, CSS etc
    Difference between Absolute & Complete Xpath
    Finding your first element
    WebElement Commands

    Class 11: Introduction to Selenium WebDriver
    List of Web Element
    Architecture of WebDriver
    WebDriver Interface
    Web Element Interface

    Class 12: Selenium Project
    Opening & closing of browser.
    How to Open a URL
    Verify Page title.
    Strategy to get the Page Source
    Difference between Close & Quit
    Grab Web Element
    *** Homework

    Selenium WebDriver
    Difference between FindElement & FindElements
    Check if element is Present, Displayed, Enabled or Selected
    Enter & Clear text from Input eld.
    Click on different elements.
    Managing Input elds, Buttons & Links
    Finding all links on the Page
    *** Homework

    Class 14: Selenium WebDriver
    Extracting More than one object from a page
    Extracting Objects from a specific area of a web page
    Tables, Checkboxes & Radio buttons
    Identify table rows and columns, Extracting values from a cell.

    Class 15: Selenium Webdriver
    Select class in Selenium
    Drop Down Handle
    Select multiple values from the list
    Select & Deselect operations by Index, Value & Visible Text

    Class 16: Webdriver Waits
    Selenium Waits, Alert & Switch Windows:
    Implicit and Explicit waits
    PageLoadTimeout & SetScriptTimeout property
    Simple use of Thread Sleep
    Concept of Fluent Wait in Selenium
    WebDriverWait and its uses

    Class 17: Selenium WebDriver
    Difference between Window Handle & Handles
    Switching & Closing Windows, Tabs & PopUps
    Action Class & What can we do with Action Class
    Mouse Hover & Mouse Movement with Action
    Drag and Drop Action

    Class 18: Introduction to Framework
    About Automation Framework
    Benefits of using Automation Framework
    Different types of Automation Framework
    Page Object Model Design Pattern with Page Factory With OOP concepts.
    Maven

    Class 19: Automation Framework
    Designing Test Runner for Framework
    Asserts, Test Fails & Error logging
    Reporters, TestNG Listeners and Log le Generation
    Running test with different Test Data
    Generating the HTML reports: Extent Report, Allure Report, Emailable Report and PDF report
    Log4j

    Class 20: Introduction to TestNG
    BDD Framework and Cucumber
    JUnite
    TestNG Framework
    Benets and Features of TestNG
    Annotations in TestNg
    How to run Test Suite in TestNG

    Class 21: TestNG Framework
    TestNG Assets
    TestNG Parameters
    Multi Browser testing in TestNG
    Parallel testing in TestNG

    Class 22: BDD and Cucumber Framework
    Add Cucumber Dependencies
    Download cucumber plugin.
    Create Feature File
    Run Feature le.
    Add step definitions/ Clue code.

    Class 23: Automation Project
    ***Create end to end automation script.

    Class 24: Database Testing
    Introduction to Database
    Different type of database
    SQL
    SQL Queries

    Class 25: API Testing
    API Testing
    API Fundamentals and API Types
    Importance and Basics of API Testing
    Understand SOAP, REST, and JSON
    Learn HTTP Methods and Status Codes
    API Testing Tools
    ntroduction to Postman

    Class 26: API Automation Testing
    API Automation with REST Assured

    Class 27: GITHUB
    GITHUB
    GIT Repository
    loning GIT Repository
    ses of GIT command
    GIT Push, Pull, Branching, Merge, GIT Commit, GIT ADD, clean and Fetch Commands.

    Class 28: CI/CD Pipeline
    JDBC Connection
    Jenkins


    Class 29: JIRA and Writing Test case
    Writing test case
    Development Process

    Class 30: Coding Practice for Interview
    *** Java
    *** Selenium
    *** Practice

    Class 31: Coding Practice for Interview
    *** Java
    *** Selenium
    *** Practice

    Class 32: Interview Questions
    Java Interview Question
    Selenium Interview Question
    Database Related Interview Question
    API Interview Question
    GIT Interview Question
    Jenkins Interview Question
    Coding Based Interview Question
    Java Coding
    Selenium Coding



FAQ

Find your Answer

Typically, this Course takes four months to Six months, while the student can be completed in four months.

We have Upfront single payment and monthly payment options.

No prior experience in IT is required. However, basic computer literacy is recommended.

The course is available online and recorded video. Online courses are conducted via Google Meet.

You can get support through our dedicated student support portal, email, or during live Q&A sessions with instructors.

The course lasts for 32 weeks, with classes held twice a week.

Assessment methods include quizzes, assignments, projects, and exams. Check the course syllabus for specific assessment criteria.

Yes, you can schedule a one-on-one meeting with our instructor by appointment. Contact the instructor directly to inquire about scheduling a meeting.

  • $ 3,000
  • Dept. IT
  • Duration
  • Lectures 32 lectures
  • Led Classes 32
  • Extensive Training 80+ Hours
  • Job Support 6+ Months
  • Kickstart Your Future