
Quality Assurance
About this learning track
Quality Assurance (QA) ensures that products and services meet specified requirements and standards before they reach the customer. This field focuses on systematic processes to test and validate product functionality, reliability, and performance.
QA professionals use manual and automated testing methods, employing tools like Selenium, JUnit, and Jenkins, to identify defects and ensure that the final product is of high quality. They work closely with developers and product teams to create and implement effective testing strategies.
What you will learn
- Manual Testing: Learn the fundamentals of manual testing and various testing techniques.
- Automated Testing: Gain proficiency in automated testing tools like Selenium and JUnit.
- Testing Frameworks: Understand different testing frameworks and methodologies.
- Bug Tracking and Reporting: Learn to use bug tracking tools like JIRA to report and manage defects.
- Quality Assurance Processes: Master the QA lifecycle and processes to ensure product quality.
Requirements
- A working laptop
- Steady internet access
- A working mobile phone
- A learning attitude
Curriculum
Master statistical techniques, data visualisation and advanced analytics for real-world impact.
Week 1 - Introduction to Software Testing
Week 2 - Testing Objectives and Principles
Week 3 - Test Planning
Week 4 - Test Case Design
Week 5 - Test Execution and Defect Tracking
This lesson provides an overview of software testing, explaining its significance in the software development lifecycle. It covers the fundamental concepts, types, and levels of testing, highlighting the role of testing in ensuring software quality and reliability.

With the right attitude and environment, everything is learnable.
Nnena Okibe
Path Lead
Other Courses

Frontend Web Development
Learn JavaScript design patterns and how to develop web apps using React.

Backend Web Development
Learn all about JavaScript advanced topics: OOP, RegExp, design patterns, and APIs.

Product Design
Learn all about Branding, and master the act of transforming ideas to design solutions.