AGILE IT TECH

Quality Analyst Course

Your%20IT%20Career%20Starts%20Here

COURSE FEATURES

  • Course Duration: 40-45 Hours (Approx).
  • Category: Scrum, SDLC, Software Testing and Quality Control, STLC
  • Available Modes: Online (Batch or One on One)
  • Certificate: Yes
  • Location: Online – Live Sessions
  • Language: English
  • Sessions: Weekday and Weekend
  •  Prerequisites: No
  • Skill Level: Beginner
  • Course Capacity: 20

Descriptions

This Quality Analysis course with Selenium provides an in-depth understanding of automated testing using Selenium. Students will learn how to design and implement automated test scripts to ensure the quality of web applications. The course comprises topics such as test planning, test case design, test automation framework, and report generation. Through hands-on projects, students will gain practical experience in applying these techniques to real-world web applications. Graduates of the course can expect to find employment as Quality Assurance Engineers, Automation Testers, or Software Development Engineers in Test (SDET) in a range of industries such as technology, e-commerce, finance, or healthcare.

 

COURSE CONTENT:

  • Definition
  • What is Quality
  • Quality principles
  • Why testing is important
  • Phases
  • Stakeholders at each phase
  • Test planning
  • Test case design
  • Test execution
  • Unit testing
  • Integration testing
  • System testing
  • UAT
  • Types of Testing
  • Terminology
  • Defect reporting and tracking
  • Test closure
  • Software Testing
  • Waterfall Model
  • V Model
  • Agile Model
  • Automation Testing
  • What is automation testing
  • When to go for Automation
  • Different Automation Tools (vendor &open source tools)
  • Advantages of Automation
  • Criteria for Automation
  • Difference between Manual Testing & Automation Testing Process
  • What is a selenium Tool?
  • Use of selenium tool in automation
  • Features of the Selenium tool
  • Differences between Selenium and other Tools
  • Selenium IDE / Katalon IDE
  • Selenium WebDriver
  • Selenium Grid
  • Recording the scripts in IDE
  • Running the scripts
  • Saving the scripts and using them again
  • Understanding of the object identification(id, name)
  • Difference between Test case and test suit
  • Languages supported while recording
  • Synchronization in Katalon IDE (wait commands)
  • Testing Vs Katalon IDE
  • When to use Katalon IDE
  • Learning commands in IDE
  • How to put validations (assert, verify)
  • How to read text/values from webpage(store commands)
  • How to handle mouse, and keyboard events
  • Limitations of IDE
  • How to Create a New Java Project
  • How to create a new Java class
  • Running java class
  • Viewing the results of java program
  • Introduction to Java programming
  • Data Types in Java
  • Primitive Data types
  • Wrapper Classes
  • Declaring Variables
  • Writing java program and running
  • If condition
  • If else condition
  • If else if condition(nested if)
  • Switch case statement
  • Examples for all the above conditions
  • While loop
  • Do while
  • For loop
  • For each loop
  • Examples for all the above loops
  • How to declare an array
  • How to store values in the array
  • Reading values in array
  • What are exceptions, errors
  • How to handle exceptions in the program
  • Using try-and-catch blocks
  • Types of Exceptions
  • Using of throws
  • Throw
  • Throwable
  • What is class
  • What are the fields and methods
  • How to create an object for the class
  • How to access fields and methods in the class
  • Constructors
  • What is an abstract, final class
  • Variable Types (instance, local, static)
  • What is polymorphism
  • Method overloading
  • Constructor overloading
  • Passing arguments to methods
  • Calling methods in the class
  • Return values from a method
  • Return objects from the method
  • Method arguments call by value, call by reference
  • Why to do Inheritance
  • How to reuse the fields and methods of the parent class
  • Overriding fields and methods of the parent class
  • Single Inheritance
  • Multi-level Inheritance
  • Using super keyword
  • Composition / Aggregation
  • Difference between Inheritance and Composition
  • What is Interface
  • Difference between class and interface
  • When to use Interfaces
  • Abstract class
  • What is hiding data
  • Using access specifiers public, private, protected, default
  • Accessing the public methods outside the class
  • Difference in accessing in same package / different package
  • What is package
  • How to create a package
  • How to import a package into a different class
  • Use of collections
  • Advantage of collection using Array
  • How to add, remove, and insert value/elements into collections
  • Using the collections like List, Set, ArrayList, HashTable
  • Linked List
  • Dynamic binding
  • Upcasing, downcasting
  • Autoboxing, unboxing
  • Introduction to Web Driver
  • Configure Eclipse IDE (Adding Selenium Libraries)
  • Using Firefox Driver API
  • Working with Different Elements and programming
  • Edit boxes
  • Checkbox, Radio Buttons
  • Buttons
  • Links
  • Selecting values from a Dropdown
  • Understanding xpath to locate elements in the webpage
  • Working with Table Elements
  • Reading data from Table
  • Using Actions class
  • Handing keyboard, mouse events
  •  
  • What is Data Driven Testing
  • How to parameterize the data to the script using Excel
  • Understanding Debug
  • Using Breakpoints
  • Verify the values during debug
  • Using step over, step into Handling Windows
  • How to handle multiple browser
  • Handling alerts
  • Handling windows alerts using (Auto it / Sikuli)
  • Handling Frames
  • Using xpath, DOM, CSS
  • Running java scripts in WebDriver
  • Recognizing duplicate elements
  • Recognizing dynamically changing elements
  • Using Regular expressions
  • Configure IE browser
  • Configure Chrome browser
  • Running scripts on different browsers
  • What is TestNG
  • Create TestNG.xml file
  • Integrate the Selenium Scripts
  • Reporting Results & Analyze
  • Run Scripts from Multiple Browsers
  • TestNG Annotations
  • Tags in TestNG xml file
  • Groups
  • Reporting Results
  • Introduction
  • Remote WebDriver
  • Configuring hub
  • Configuring node
  • Running scripts on remote computer
  • What is a Framework
  • Types of Frameworks
  • Modular framework
  • Data Driven framework
  • Keyword driven framework
  • Hybrid framework
  • Use of Framework
  • How to develop a framework
  • Integration of the framework
  • How to execute the scripts from framework
  • Creating Repository class
  • Using properties file
  • Generating Log files (log4j)
  • Creating Maven project
  • Creating build file
  • Running the build
  • What is a web service?
  • Webservice architecture
  • What testing we have to do in webservice
  • Introduction to Rest Assured
  • Testing Web Services using Rest Assured
  • Configure Android Device
  • Running scripts on Android Device
  • Understand Cucumber Framework
  • Writing Feature Files
  • Integration of Scripts & Feature Files
  • Generating Reports
  • Learn Gherkin Lang.
  • Understand usage of Code management Tools
  • How to manage code in common location
  • Understand Version Control
  • Check in / checkout mechanism
  • Checking the Histories.

All COURSES

Your%20IT%20Career%20Starts%20Here

Business Analyst Course

Learn to analyze business needs and deliver effective IT solutions. Course features: Role-based training, real-time case studies, and certification guidance.

Your%20IT%20Career%20Starts%20Here

Data Analyst Course

Master data analysis and interpretation to drive business decisions. Course features: Hands-on projects, industry expert instructors, placement assistance.

Your%20IT%20Career%20Starts%20Here

Quality Analyst Course

Develop skills to ensure the quality and performance of IT systems. Course features: Practical assignments, knowledge-centric coaching, and certification support.

Your%20IT%20Career%20Starts%20Here

Asp .NET Course

Learn to build robust applications using the .NET framework. Course features: Role-based projects, expert-led sessions, placement assistance and certification guidance.

Your%20IT%20Career%20Starts%20Here

JAVA Course

In-depth training on Java programming, object-oriented concepts, and application development. Expertise in developing robust, scalable.

Your%20IT%20Career%20Starts%20Here

Cyber Security Course

Develop the skills to protect and secure IT systems and data. Course features: Scenario-based learning, industry knowledge, certification guidance.

Your%20IT%20Career%20Starts%20Here

AWS Course

Gain expertise in Amazon Web Services for cloud computing solutions. Course features: Hands-on labs, certification preparation, and job placement support.

Our Courses Features

At Agile IT Tech, we offer a comprehensive training experience that is designed to meet the needs of busy professionals who are unable to attend in-person classes.

At Agile IT Tech, we believe that learning from industry experts is the key to mastering new skills and advancing your career.

Unlock your learning potential and enhance your knowledge through the Power of Practical Learning with Real-World Case Studies.

The tech world is ever-evolving and our Demand-Driven Role-Based training module helps us train the prospective candidates for in-demand jobs and skills in various IT projects.

We offer professional guidance for certification exams, sharing valuable tips and tricks to ensure that trainees acquire the necessary skills and knowledge to successfully complete the certification process.

With our comprehensive placement assistance program, we provide you with the tools and support you need to succeed in your career.

CUSTOMER FEEDBACK

What Happy Clients Says
About Us?

Your%20IT%20Career%20Starts%20Here
Your%20IT%20Career%20Starts%20Here

I am currently undergoing training with Mr. Ali and he is a very good instructor. He has around 20 years of experience in IT and yet has patience to answer all kinds of questions from students. So far my experience with the trainer as well as the team members has been exceptional….special mention to Mr. Pankaj who is very responsive and tries to do everything in his capacity to make things smoother for aspiring BA students. Over all, a very committed and sincere team which I’m sure is going to do wonderful job in placements too!

Ramakanth Ananthoji

Your%20IT%20Career%20Starts%20Here
Your%20IT%20Career%20Starts%20Here

I am very much happy with total way the whole team work. I have to say thanks to Mr.Ali (Business Analyst Teacher) the way he taught, he shouts lot but lovingly which help lot to learn, my coordinator Mr.Ajay also nice fellow, time to time he follows up and guide me to right path, One word great place to learn and make future. I appreciate & recommend 100% who wants to move IT career , Agile IT Tech great choice.

Jackline Techie

Your%20IT%20Career%20Starts%20Here
Your%20IT%20Career%20Starts%20Here

I would really recommend this place for those who are looking to enhance their career and get into something that can boost their skills to grab great opportunities. Does not matter if you are experienced or fresh, if you have determination to get into the field of IT and software developement, this is the right place. You will have great people to work with from start to end. I had placement assistance which other companies dont help like. I would say this place is really a game changer to boost your career.

Farhan mazhar

Your%20IT%20Career%20Starts%20Here
Your%20IT%20Career%20Starts%20Here

I am confident that Venkat, the course teacher for Data Science with Python Machine Learning, is on the right path in preparing me to engage in the type of work that I pursue. I trust that each student has an equally well-defined objective shared with Venkat. His basic lessons are correctly tailored to the current classroom of about 10 to 12 persons, meeting two evenings per week. The homework helps us to verify how we use these tools.

Rich Reader