Create you own custom course. Learn How?

For more info call 0317-2074332

To register now “CLICK HERE” or go to



Automated Testing is a more reliable process, as it is performed by tools and/or scripts. Manual testing being completely human dependent make it less reliable. Automated testing is executed by software tools, significantly making it faster than a manual approach. Selenium is one of the powerful tool that allows multiple test cases can be run repeatedly over a long time period rather than manual.

Selenium is an open source tool which is used for automating the tests carried out on web browsers (Web applications are tested using any web browser). Since Selenium is open-source, there is no licensing cost involved which gives any tester an opportunity to extend tests repeated to any extend to perform tasks impossible with manual testing. 

What do you gain from this training?

Are you tired of striving to catch bugs and defects before a product is released but they always creep in and they often reappear, even with the best manual testing processes? Do you want to know what is the best way to ensure that no test  cases are missed in your test scenarios?

Automated testing can help you increase the effectiveness, efficiency and coverage of your software testing.

Want to learn how automated tests can help you avoid repeated test cycles and how automating your tests can extend your product to a bug free state? Attend the training and learn how!!

Why automated testing over manual ?

  • Save time and money by switching to automated testing
  • Increase your test coverage by vastly
  • Automating your testing improves accuracy
  • Automated testing does what manual testing cannot
  • Automated QA testing helps developers and testers
  • Improve morale of QA and Dev
  • Manual testing processes will soon be obsolete

Who should attend this training?

This training is highly recommended for professionals working as Testers and Software Quality Assurance engineers. People from junior to senior level are advised to take the opportunity to attend and benefit greatly from expertise that the training offers.

*Students interested in following careers of QA and Testing can also attend to benefit from the training.

About the Trainer

The Trainer has an experience of around 10 years from the field of software quality assurance. His excellent exposure to Quality Standards and Processes implementation for QA standards, and processes within any Software Development Life Cycle has awarded successful software releases to satisfied clients. His understanding of SDLC and key areas where SQA’s involvement is necessary, has enabled him to successfully lead SQA teams. He has handled complex projects by explaining the importance of maintaining quality standards.

The trainer has a Master’s degree in Computer Science from PIMSAT. He has experience in procuring QA software tools, developing QA procedures and establishing quality assurance methodologies/standards in order to clarify the quality objectives of the organization.

Time and Duration?

Training will be of 2 weeks, conducted on consecutive Saturdays and Sundays. Total duration is of 16 hours and will start from Saturday, Jan 26th, 2019. Sessions will be of 04 hours each, starting from 09:00 AM to 01:00 PM.

Venue: Usman Institute of Training

Usman Institute of Technology has been chosen as the  training venues because of its state of the art and purpose-built training facility with powerful workstations. Our venues are chosen with encouraging learning culture, as it is equipped with the latest training equipment and services essential for conducting training.

Address for the venue: ST-13, Block 7, Gulshan-e-Iqbal، Abul Hasan Isphahani Road, Opposite Safari Park، Block 7 Gulshan-e-Iqbal, Karachi, Karachi City, Sindh 75300

Click here for directions via Google Maps

Registration and Payments?

Sign up your query now for the training by filling out the form on this link

The fees for the training is Rs. 12,000/-.

EARLY BIRD DISCOUNT: Get 25% discount if you are an early bird and register before Friday, Jan 11th, 2019.

Once you have filled out the registration form our team will contact you in the next 24 hours to provide payment instructions.

*Registrations are considered confirmed only when the fees is paid.

* Terms and conditions applied.

How do you pay fees for the training?

Fees can be paid by Cash or Bank Transfer. Payment can be transferred to below details:


Account #: 0104-0103026214

Bank: Meezan Bank

Branch: Gulshan-e-Iqbal Branch Karachi (0104)

Payment will be made out to GetProfessional. The payment will have to be made at least 5 working days before the start date of the training.

For more information; email at or also call 0317-2074332.

Reward of the training

GetProfessional will provide a certificate which will be a testament to your successful completion of the training.



Module 1

A – Installation & configuration

B – Getting started with selenium IDE – Quick start

  •  Recording and adding commands in a test
  •  Saving the recorded test
  •  Saving the test suite
  •  Running the recorded test
  •  Exporting test cases to script

C – Overview & getting started with selenium Web Driver

   1 – Installation & configuration

   2 – Web drivers

  • Firefox driver
  • Chrome driver
  • Internet explorer driver

   3 – Web driver commands and locators

  • Working with web elements
  • Locating elements by id, name & xpath
  • Entering / deleting values in input boxes
  • Finding an element by the text it contains

   4 – Git Integration with Eclipse

   5 – Practice exercise

Module 2 

   6 – Controlling test flow

  • Handling ajax call using selenium
  •  Synchronizing a test with an implicit/explicit wait
  • Synchronizing a test with custom-expected conditions

   7 – Working with selenium API

  • Navigation handling
  •  Window handling
  •  Handling drop downs
  •  Handling checkboxes and radio buttons
  •  Checking element’s attribute/text values

   8 – Debugging & test scripts maintenance

   9 – Practice exercise

Module 3

   10 – Introducing page object

  • Introduction
  •  Working with page objects
  •  Using page object pattern to design basic tests

   11 – Data-driven testing 

  • Introduction
  •  Excel data handling
  •  Creating a data-driven test
  •  Reading test data from a csv / excel files
  •  Database JDBC connectivity – (Basic commands/Details)

   12 – Practice exercise

Module 4

   13 – Database JDBC connectivity – (Basic commands/Details)

   14 – Basics of TESTNG

  • Introduction to TESTNG
  • TESTNG installation
  • TESTNG annotations
  • TESTNG priority
  • TESTNG xml
  • TESTNG reports

   15 – Practice exercise