API Automation Course

API Automation Course

Course Overview

APIs have become the pivotal of software development, transferring data and logic across distinct systems and applications. Testing them can greatly improve the efficiency of your testing strategy as a whole, helping you deliver software faster than ever. There are different types of api testing such as unit testing, integration testing, end to end testing and performance testing. This API automation testing training course is designed to provide you with complete knowledge of API tools such as Rest Assured, Postman, SoapUI, Maven, Junit, Git, Github and Jenkins to help you build a robust api testing framework using the Java as a programming language.

Why need to learn automation testing?

50% Annual Growth for automation engineer jobs by 2020
1 million new jobs for automation engineers are to be created by 2022, worldwide (Source: Gartner)
Annual Average Salary of automation test engineer is USD 60k (Source: Glassdoor)
Companies hiring automation test engineers are Google, Amazon, LinkedIn, IBM, Microsoft, Cognizant, Accenture, Capgemini, Infosys, etc. (Source: LinkedIn/Indeed)

Skills Covered

Basics of Manual Testing
Agile (Scrum)
Java
Selenium
BDD with Cucumber
API Testing with Postman
CI-CD tools (Jenkins, Git, Github, Maven)
Basics of performance testing
Basics of security testing

Tools Covered

Rest Assured
Postman
Cucumber
JMeter
Junit
Maven
Jenkins
Git
Github
Jira

Why do you need to learn automation testing from TestXQ Academy?

Career path and job opportunity discussions for 30 minutes before taking up the course
Extensive hands-on training using real projects
Training automation testing in three different domains
Support in real working existing projects for three days for already working people
Interview guidance and job assistance for college graduates
Life time support in Slack for queries
Guidance on next steps in career and future of automation testing

Plan, Value and Pricing

Popular Choice
Postman + RestAssured + Java
mitech-pricing-box-icon-02
1.5 Months
  • Understanding Webservices
  • Understanding Web API and HTTP Concepts
  • RestAPI Introduction
  • REST API Basics and Terminology
  • REST API testing without using tools
  • Postman Introduction
  • RestAPI Testing Using Postman
  • RestAPI Automation Using Postman (Javascript)
  • Rest Assured Introduction
  • Rest Assured setup for API Automation
  • Core Java basics
  • Rest API Responses validation using Rest Assured
  • Handling Dynamic Json Payloads with Parameterization
  • Excel Integration with Rest Assured
  • Validating XML and JSON Response
  • Deserialization using POJO classes with Rest Assured
  • Rest Assured Assertions
  • End To End Framework from scratch
  • Parallel test cases execution
  • Manage code using Git And GitHub
  • Build Management With Maven
  • Continuous Integration With Jenkins
  • Handling Google/Facebook oauth 2.0
  • OAuth Real World Twitter APIs Example
Postman + SoapUI +Groovy
mitech-pricing-box-icon-03
1.5 Months
  • Understanding Webservices
  • Exploring Soap UI Tool Basic Features
  • WebServices Manual Testing in SoapUI Basic version
  • Groovy Basics
  • WebServices Automation Testing in SoapUI Basic version
  • REST API Manual Testing in SoapUI Basic version
  • REST API Automation Testing in SoapUI Basic version
  • Rest API Json Assertions and Validations
  • End to End Framework Design
  • Exploring Soap UI PRO Tool extra Features
  • REST API Database Testing with SoapUI
  • REST API Load Testing
  • Integrating SoapUI with Jenkins
  • Recorded video sessions