Quality Assurance & Software Testing (QAST) Program

The Software Quality Assurance Professional program will introduce the participant to the theories and practices of application testing. Students will be introduced to the overall process of creating an application from conception to completion. They will gain an understanding of the various functions and methodologies that are employed during application development. During the program, students will learn how to manage, create, and execute tests and defects within the process of application development.

6 Modules

Module 1 : Life Cycles in Application Development

The Life Cycle in Application Development module will teach the theoretical aspects of the various life cycles that are used in developing software. Students will learn about the project, application, and release lifecycles. In addition, they will gain knowledge of methodologies used in the Software Development Lifecycle.

Module 2 : Quality Control and Assurance

Learn the roles, responsibilities, and duties of a software quality control professional and understand the Testing Lifecycle while analyzing application requirements and creating test artifacts.  Gain in-depth working knowledge of Process and Product Evaluation, Manual Vs. Automation, Software Testing, and its components and features, STLC, Testing Types, and Traceability Matrix. 

Module 3 : Test and Defect Management

The Test & Defect Management module will teach students usage of Quality Center and JIRA to create and manage activities related to software testing. Students will learn to use Quality Center (QC), including the administrator’s role, how to manage requirements, and how to manage and execute testing along with tracking and reporting defects. Finally, students will spend time using JIRA, exploring issue management, and project workflows.

Module 4 : Unix

Basic introduction to Unix and Unix features.  Manipulate files and folders, and create directories using key Unix commands such as diff, echo, sudo etc.

Module 5 : Databases and SQL

The Databases & Structured Query Language (SQL) module will teach students databases and database management systems using SQL. The module will teach students how to create, update, and delete database objects such as tables and views. Students will also learn to develop SQL queries to fetch and filter data from one or more database objects.

Module 6 : Unified Functional Testing (UFT)

The Unified Functional Testing (UFT) module will teach students the fundamental process of test automation. Students will learn to automate and execute tests using UFT and Visual Basic (VB) Scripts. Additionally, students will explore how to drive data and the role of object repositories in the automation testing process. Finally, the module will cover tips and tricks that students can implement to help the process run smoothly.

Dr. Lynn Carter

Instructor

Dr. Lynn Carter is a proven real-time software and embedded control software developer, designer, and architect with extensive experience in the test and measurement domain, embedded software development tools domain, weapon systems domain, and command and control systems domain.  Dr. Carter was attracted to BeTech Academy by the opportunity to not only develop programs and teach in programs but also spearheaded experiential learning as head of the Department and specifically design and implement curricula to provide the knowledge and the professional skills, abilities, and behaviors required of professionals.

Ready to get started?

Get in touch