DURATION

12 WEEKS

HYBRID CLASSES

VIRTUAL &
PHYSICAL

100% PRACTICAL

PROJECTS/
ASSIGNMENTS

COMPLETION

CERTIFICATION

What You’ll Learn

By the end of this course, you will:

  • Master QA principles, methodologies, and tools to ensure software quality.
  • Develop test plans, test cases, and defect management reports.
  • Perform functional and non-functional testing using industry-standard tools like Selenium, JMeter, and Jira.
  • Integrate automated testing into CI/CD pipelines.
  • Stay ahead with AI-driven QA practices and emerging trends like shift-left and shift-right testing.
COURSE FEE

₦200,000

Deliver Reliable, High-Quality Software with Confidence

Why Enroll?

Quality assurance (QA) is essential to ensuring software reliability, performance, and usability. At Ibadan Digital Academy, our 12-week QA program equips learners with the skills to design, implement, and manage effective QA processes. Combining foundational principles, hands-on experience, and insights into emerging trends, this course prepares you to thrive in today’s fast-paced software development landscape.

Localized Relevance:

Incorporates case studies from Nigerian industries like banking and telecom to address region-specific challenges.

Tool Proficiency:

Gain hands-on experience with industry-standard QA tools to prepare for real-world scenarios.

Hands-On Learning:

Weekly labs and assignments simulate practical QA tasks.

Future-Focused Curriculum:

Stay ahead with AI/ML applications, shift-left testing, and other emerging trends.

Portfolio Development:

Build a portfolio of test plans, defect reports, and QA projects to showcase your expertise.

Course Modules

Quality Assurance Course Outline

Week 1: Fundamentals of Quality Assurance

  • Understand the core principles of QA and its role in technology.
  • Explore the evolution of QA methodologies.

Week 2: Software Development Life Cycle (SDLC) and QA

  • Learn how QA integrates into various SDLC phases.
  • Compare SDLC methodologies, including Waterfall, Agile, and DevOps.

Week 3: QA Process and Documentation

  • Master QA documentation standards, including test plans, test cases, and test scripts.
  • Implement QA best practices to streamline processes.

Week 4: Test Planning and Management

  • Develop test objectives and scopes using resource estimation techniques.
  • Use test management tools to effectively plan and execute tests.

Week 5: Functional Testing

  • Design test cases for unit, integration, system, and acceptance testing.
  • Perform functional testing to ensure software features meet requirements.

Week 6: Non-Functional Testing

  • Conduct performance, security, usability, and compatibility testing.
  • Use tools like Apache JMeter and New Relic to test non-functional aspects of software.

Week 7: Automation Testing

  • Write automation scripts and frameworks using Selenium and JUnit.
  • Learn to identify test cases suitable for automation.

Week 8: Continuous Integration and Continuous Testing

  • Set up CI/CD pipelines with tools like Jenkins and GitHub Actions.
  • Integrate automated tests into development workflows.

Week 9: Quality Metrics and Reporting

  • Understand the importance of quality metrics and data analysis.
  • Create meaningful QA reports to track progress and ensure transparency.

Week 10: Defect Management

  • Learn about the defect lifecycle and defect types.
  • Use defect management tools like Jira and Bugzilla to track and manage issues.

Week 11: QA in Agile and DevOps

  • Adapt QA practices for Agile sprints and DevOps workflows.
  • Enhance collaboration using tools like Slack, Jira, and Confluence.

Week 12: Emerging Trends in QA

  • Explore AI and ML applications in QA.
  • Understand advanced testing methodologies like shift-left and shift-right testing.
  • Analyze ethical considerations in QA processes.

Tools Covered

Get Started

Step into the world of Quality Assurance and elevate your career. Enroll today to gain the skills and confidence to deliver high-quality software solutions.