Quality Assurance Comprehensive Training


Quality Assurance Comprehensive Course
(For those who serious about job security)
This unique program is a result of our twenty years experience in the world of professional training of various categories of students. It expresses of our understanding the most efficient and complete way of preparation for real work as Quality Assurance Specialist. This program is not designed as “crush” or online imitation of learning, but instead focuses on providing all our trainees with an opportunity to learn skills required on the modern QA market in classical pace and classroom environment. The courses are lead by a group of instructors who are working professionals in their field. Only this Hands-on, Instructor-lead and carefully developed Comprehensive Classroom Training can prepare students to obtain and maintain successful employment in Quality Assurance. This will work even for people without extensive background in information technology field.
I. Manual Testing
This part is designed to impart expertise on manual testing. It teaches the fundamentals of organizing the project and preparing the test plan. After completing this course, students will be able to design the test cases, execute the test scenarios and create test status reports.
II. Agile Methodology and Scrum
The agile methodology of software development marks a considerable departure from traditional sequential development (“waterfall”). In fact, many aspects of agile are so drastically different from waterfall that it is often helpful for individuals who are new to agile to take a course to better understand its principles and practices.
III. Understanding Relational Databases and SQL
This part is designed to provide students with the understanding of database concepts and the essentials of the SQL language. Through a series of hands-on activities you will learn data selection and manipulation using multi-vendor compliant SQL syntax.
IV. Introductory UNIX
This part will familiarize students with UNIX environment and provide them with hands on experience using very powerful and popular in corporate world Operating System (OS). The instructions include customizing user's environment, file manipulation commands and file permissions, introduction to vi-Editor, some basic and intermediate UNIX commands that will help you get your job done quicker and simpler and simple scripting which will show you the power of automation.
V. Quality Center/TestDirector Concepts
This part is designed to provide students with the skills necessary to use Quality Center for test management. This course is designed to teach the features and capabilities of Quality Center.
VI. Testing with QuickTest Professional
This part gives you a comprehensive understanding of QuickTest Professional / Unified Functional Testing (QTP / UFT) as an automated functional testing tools. During this course topics such as recording and running tests, adding synchronization points and verification steps, modularizing and reusing tests will be covered. You will manage objects in the Object Repository, which stores test object properties, and use the Object Spy tool to view object properties at run time. Advanced features of QTP / UFT and test creation through scripting in the Expert View will also be discussed. All topics are supported by extensive hands-on exercises that are based on real-life examples designed to provide the knowledge necessary to automate testing using QuickTest Professional / Unified Functional Testing software.
VII. Selenium Fundamentals
Familiarizes students with the basics of testing web applications using Selenium. Testers will learn how to build, enhance, and maintain scripts using both the Selenium IDE and the Selenium 2 and some advanced techniques in this section.
VIII. Introduction to LoadRunner
LoadRunner is an automated testing tool that allows conducting application performance testing before, during and after it's distributed to the end-users. This part provides comprehensive overview of LoadRunner fundamentals, how to utilize LoadRunner’s basic features to automate performance and load testing processes.
IX. Introduction to Python
This part provides introduction to Python for people with little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are fully functioning programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material.
X. JIRA Essentials
This module includes basic concepts of JIRA (issue, project and workflow), JIRA Workspace, JIRA Dashboard, and crucial elements of work with Issues, Searching and Reporting.


Additional information can be found at