Software Quality Assurance / Software Testing Bootcamp (10 weeks – Sundays – 9 AM To 1 PM) (Starting October 6, 2024) (60+ Hours) (IN-PERSON/Classroom/ONLINE)

Categories: IT courses
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This Bootcamp is available in both classroom/in-person as well as accessible live – online. Call 614.946.9598. for more info on the Bootcamp.
Start Date: 10/06/2024                End Date: 12/08/2024
Discounted Early Bird Fees: $795 (via check/quickpay) or $825 (online)

During the software development process, a quality assurance professional participates in the design process to understand how the software will function. S/he then designs, revises and verifies quality standards for the software design. After implementing and designing quality standards, testing procedures are developed to ensure the software runs effectively.

During and after the software has been developed, a quality assurance professional uses software testing tools and programming to test the software for validity of results, accuracy, reliability, and conformance to the established quality standards. This involves monitoring program performance throughout the testing process to improve or modify software until it is operating properly. This entire process is documented to describe software evaluation, testing and corrections. The documentation is presented to software designers, and the quality assurance professional may propose development enhancements to further improve the software.

This tailor-made class content is designed to provide comprehensive overview of software quality assurance process in practice and learning industry-leading testing tools used to improve software quality.

Applicable Job Roles: Quality Assurance Analyst, Software Tester, Quality Assurance Engineer, QA Specialist, UAT Analyst, Business Analyst

Objectives for this course are:

  • Learn about software projects, development process and designs
    • Software Overview
    • Software Architectures / Designs Overview (Client/Server, Web, Mobile, Services, Interfaces etc.)
    • Software Development Life Cycles (SDLC) / Development Methodologies: AGILE, RUP
    • Business Problem Identification and Solutions / Project Definitions / Project Approval Process
    • Functional Requirement Documents
    • Non-Functional Requirements / System Design Specifications
    • Software Testing Terminology
  • Learn about Software Testing Strategy
    • Software Testing Life Cycle (STLC)
    • Test Plan
    • Test Scenario
    • Test Case
    • Test Scripts
    • Traceability Metrics
    • Testing Standards
    • Testing Environments / Sandbox Environments / Production Environment
    • Test Data
    • Test Execution
    • Test Logs/Reports
    • Severity vs Priority
    • Manual Test, Automated Testing
    • Testing Tools Overview
  • Learn about different testing types and learn when these concepts apply during SDLC
    • Unit Testing
    • Integration Testing
    • System Testing
    • Regression Testing
    • Functional Testing
    • Load / Performance Testing
    • User Acceptance Testing
    • Stress Testing
    • Smoke Testing
    • Backend Testing
  • Learn about Various Technologies, Basic Programming Concepts, Relational Database concepts, and creating basic SQL Queries
    • HTML/XML/JSON concepts
    • Development IDEs overview (VS 2013, NetBeans, etc.)
    • Basic programming concepts overview
    • Relational Database Design/ER Diagram Overview
    • SQL programming overview
  • Learn about Bug and Defect Management Process
    • Defect Life Cycle (DLC)
    • Defect Management
    • Defect Tracking
    • Defect Priority
    • Defect Report
    • Impact Analysis
  • Learn about Application Life Cycle Management using Azure DevOps
    • Hands-On/Deep-Dive of Azure DevOps Functionality (User Stories, Test Cases, Tasks, Test Plan, Defect Management etc.)
    • Deep-dive
  • Learn about other Application Life Cycle Management tools: Azure DevOps and JIRA
    • Overview of JIRA AND/OR Azure DevOps Functionality (Test Plan, Test Set, Defect Management etc.)
    • Hands-On/Deep-Dive of Azure DevOps / JIRA Functionality (User Stories, Test Cases, Test Execution etc.)
  • Learn about API/Web Service Testing using SOAPUI/Postman + File-based Testing
    • Overview of Postman/SOAP UI & API Test Functionality
    • Deep-dive Web Services Test Execution using SOAP UI
    • File-based testing (.csv, fixed-width etc.)
  • Learn Automation Testing using Katalon Studio
    • Test Automation using Katalon Studio
    • Katalon Deep-dive
  • Get introduced to Ruby/Cucumber/Watir/Selenium – Advance Automation Testing Technologies
    • Overview of Ruby/Cucumber/Watir/Selenium/RubyMine IDE Automation Testing technology stack

Prerequisite: No other prior programming experience required.

Learning Approach: You will start with learning software development life cycle and general software design concepts, test methodologies, testing terminologies and get familiar with various software development IDEs and writing basic SQL. After that, you will deep-dive into learning various testing processes and defect management. Then you will learn about Industry-leading testing tools, complete hands-on exercises and apply your learning on real-world testing scenarios utilizing real-world web, windows and web service types of applications. After learning sessions are completed, you shall also work on real-world type of project(s) for couple of other sessions to apply what you learned in the class. No additional cost for project experiences. You can also come to training center on Wednesdays and get more hands-on with tools and technologies. Instructor will be available at the center to help with issues / questions.

Bootcamp Duration: sessions over 10 Weekes (Sundays 9:00 AM – 1:00 PM) + Project/Practice Lab every Thursday (6:30 PM to 8:30 PM) every Thursday – Total 60+ learning Hours.

Bootcamp sessions will be held on Sunday mornings and Thursday evenings mainly. Sessions will be on Saturday only if require and as-needed basis. No sessions during Thanksgiving weekend.

Instructors: Dilip Patel (MS, CQSE, TOGAF, ITIL, MCSD) and Harshal Patel (MBA, MCSD, MCDBA, MCSA, TOGAF, ITIL, CPHIMS, PSM)

Show More

Course Content

Learn about software projects, development process and designs
- Software Overview - Software Architectures / Designs Overview (Client/Server, Web, Mobile, Services, Interfaces etc.) - Software Development Life Cycles (SDLC) / Development Methodologies: AGILE, RUP - Business Problem Identification and Solutions / Project Definitions / Project Approval Process - Functional Requirement Documents - Non-Functional Requirements / System Design Specifications - Software Testing Terminology

Learn about Software Testing Strategy

Learn about different testing types and learn when these concepts apply during SDLC

Learn about Various Technologies, Basic Programming Concepts, Relational Database concepts, and creating basic SQL Queries

Learn about Bug and Defect Management Process

Learn about Application Life Cycle Management using Azure DevOps

Deep-dive into Application Life Cycle Management tools: Azure DevOps and JIRA

Learn about API/Web Service Testing using SOAPUI/Postman + File-based Testing

Learn Automation Testing using Katalon Studio

Intro to Ruby/Cucumber/Watir/Selenium – Advance Automation Testing Technologies

Student Ratings & Reviews

No Review Yet
No Review Yet