Quality Assurance (QA-101)
The Quality Assurance training course provides participants hands-on experience with proven techniques of software testing processes based on several sources of industry best practices. It discusses the testing process, how it fits into the development life cycle, how to properly scope and prioritize testing activities and the techniques that the participants can use for optimal results. The course discusses key facets to utilize Selenium, JUnit, TestNG, WebDriver, Test Automation frameworks and how to automate any web-based application. The course also covers how to improve coverage and reduce execution to receive faster feedback, while also focusing on implementing various frameworks. The course empowers participants with the ability to come up with unique ideas that they can apply in their own projects for improving the effectiveness and efficiency of testing efforts.
Course Number: QA-101
Course Format
Instructor-led Live Classroom (Duration: TBD)
Instructor-led Live Virtual Classroom (Duration: TBD)
What You'll Learn
Define the quality assurance and software testing profession
Determine the test coverage needed to test a software application
Create test cases, test scripts, test scenarios
Overview of test frameworks
Execute tests against live application
Overview of testing phases, testing approaches, non-functional testing, and testing for different platforms
Importance of test automation
Prerequisites
There are no mandatory prerequisites for this course, however, a bachelors or masters degree program in computer science prior to taking up this course would be beneficial
Who Should Attend
QA Professionals looking to enhance their skills in test best practices
Students, Non-IT beginners looking for a career change in the IT industry as a Quality Assurance Engineer
Software Engineers, Developers looking for a career change to become a QA Professional
Software testers of all levels
Anyone wanting to learn or enhance their quality assurance and software testing skills