Software Testing (Manual + Selenium Automation)
The Training program is an intensive Training & provides hands-on practice during the Training with result oriented & make the participants for JOB READY as a Software Engineer in Testing.
The participants are allowed to practice during the class hours in parallel with the examples given by the Trainer.
The Training program is designed to provide 100% assistance for the Participants to get JOB after completion of the course.
Highlights of Training Methodology
- Simultaneous Practice with teaching
- The individual system provided to each participant
- Dedicated Mentoring by 12+ years experienced Test Automation Architect
- Active interaction ensured through Participant Presentations, Group Discussions, Participant Led Walkthroughs of the completed assignments, etc
- Assignments for each & every major topic
- Attendance & assignment tracking to promote professionalism
- Real-world examples & challenges attempted in the class
- Work environment exposure by way of Team calls, Standup meetings, simulated Client calls, etc
- Resume guidance & Mock Interviews
Course Contents
Software Testing (Manual Testing)
Demonstrable knowledge of Software Engineering process & various development life cycles such as Agile Model, V-Model, DevOps, etc
Demonstrable ability in analyzing Test Basis for various business problems & in publishing Requirement Analysis Reports
Demonstrable ability in identifying & prioritizing Test Scenarios, Test Cases & Test Data
Demonstrable ability to execute the tests, record test logs & compile identified metrics
Demonstrable ability to identify, reporting & tracking defects till the logical end
Demonstrable ability to collaboratively contribute to the project using such tools as ALM, Concerto, Outlook, Bugzilla, Jira, etc
Agile process in JIRA
Demonstrable ability to create User Stories
Demonstrable ability to create Sprints & assigning User Stories to Sprints
Demonstrable ability to write Test Cases & executing them
Demonstrable ability to Log & track issues as well as to analyze the reports
Database – MS SQL Server
Demonstrable knowledge of RDBMS including DML, DDL, DTL, etc
Demonstrable ability to write SQL Queries using Select, Join, Sub Query, etc
Demonstrable understanding of SQL Objects, Indexes, Joins, Stored Procedures, Normalisation rules, etc
Core Java
Demonstrable understanding of the programming basics including programming logic, techniques, data types, variables, conditional statements, loops, arrays, etc
Demonstrable understanding of OOPS concepts (Class, Object, Inheritance, Polymorphism, etc)
Demonstrable knowledge of Access Modifiers, Interfaces, Collections, Exception Handling, JDBC Connection, etc
Demonstrable skill in developing code to create Java programs as per the task
Demonstrable fluency in Java Programming
Test Automation with Selenium using Java
Demonstrable skill in using Selenium / Katalon IDE
Demonstrable skill in working with different elements on the webpage, handling multiple windows, frames & alerts
Demonstrable understanding of different libraries in Selenium, their purpose as well as clear understanding of how & when to use them in test automation
Demonstrable skill in debugging the scripts and in maintaining them
Demonstrable skill in developing automation test script using Java for the given set of Manual Test Cases
Demonstrable ability in Data-Driven Testing using data sources such as Excel
Demonstrable ability to work with TestNG framework, Jenkins for schedules & Keyword Driven framework
Demonstrable skill in generating Standard & Customised Reports
Selenium Integration with other tools
Maven: Demonstrable understanding of Maven Project, POM.xml, Creating builds and execution
Code Management Tool: Demonstrable knowledge of the Code Management Tool & Version Control. The skill of Checkin and Checkout of the code
Continuous Integration Tool: Demonstrable understanding of the usage of CI Tool. Skill in configuring the tool to automatically integrate the code & reporting
API Testing
Understand the API
Functional Testing of API using POSTMAN, REST ASSURED
Understand different Request methods
Validations