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.
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
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.