SOFTWARE QC INTERNSHIP — LEARNING ROADMAP

Software Quality Control Roadmap

A structured onboarding path prepared for Afsana Jahan Mimi, Software QC Intern at Bipper Media.

Quality Control Track
Beginner Friendly
Onboarding to BipOS

Welcome to the Team

This roadmap outlines what you will learn as you begin your role as a Software Quality Control (QC) Intern. The goal is to build a strong foundation in software testing fundamentals, and then gradually apply those skills to BipOS and the other software products developed by Bipper Media.

এই roadmap টি ধাপে ধাপে সাজানো — প্রথমে QC এর basic শিখবে, তারপর Bipper Media এর software গুলোতে কাজ করবে। সব কিছু একসাথে বোঝার দরকার নেই; প্রতিটি ধাপ একটার পর একটা সম্পূর্ণ করো। কোনো বিষয় অস্পষ্ট থাকলে training session এ অথবা team এর কাছে জিজ্ঞাসা করতে পারো।

Internship Overview

Role
Software QC Intern
Start
First week of June 2026
Training
3-Day Hands-On, Sylhet
First Meeting
5 June 2026
Primary Focus
Manual Testing → BipOS
Equipment
Company MacBook

Before We Meet (by 5 June)

Light preparation you can complete on your phone or laptop before the first session

0

Pre-Training Preparation

Familiarise yourself with the basics so the training session is easier to follow

Understand What Software QC Is Concept
QC মানে কি, একজন QC tester এর কাজ কি — এটা বোঝার সপ্তাহ।

What to Study

  • What is Software Quality Control (QC) and Quality Assurance (QA)?
  • The difference between Manual Testing and Automation Testing
  • What a "bug" or "defect" is, with simple real-world examples
  • Why testing matters before software is released to users

Recommended Resources

What is Software Testing? Video Software Testing (Bangla) Bangla Guru99 Intro Free
Outcome: Write a short note (in your own words) explaining what a QC tester does.
Learn the Core Terminology Concept
কিছু common শব্দ আগে জানা থাকলে training সহজ লাগবে।

Terms to Become Familiar With

  • Test Case, Test Step, Expected Result, Actual Result
  • Bug / Defect, Severity, Priority
  • Functional Testing, UI Testing, Usability Testing
  • SDLC (Software Development Life Cycle) — a high-level overview only

A short glossary is provided at the bottom of this page for quick reference.

Outcome: Be comfortable recognising these terms when you hear them in training.
Set Up Your Tools & Workspace Setup
কয়েকটি tool আগে setup করে রাখো — training এ কাজে লাগবে।

What to Prepare

  • A dedicated Gmail/Google account for work (if not already done)
  • Notion or Google Docs — for keeping notes and observations
  • Practise taking clear screenshots and screen recordings on your phone
  • Create a habit of writing down questions as they come up
Outcome: Tools ready and a notes document started for the training.
Observe Apps Like a Tester Practice
তুমি যে apps রোজ ব্যবহার করো সেগুলো এবার "tester এর চোখ" দিয়ে দেখো।

Simple Exercise

  • Open any two apps you use daily (for example, a shopping or food app)
  • Try to find anything that feels confusing, slow, or behaves unexpectedly
  • Note each observation: what you did, what you expected, what actually happened
  • Take a screenshot of each issue
Outcome: A short list of 5 observations — this is your first taste of bug reporting.

The Learning Path

Three phases, from fundamentals to working on Bipper Media's products

1

Phase 1 — QC Fundamentals

The core knowledge every software tester needs (covered in training and the first weeks)

Testing Concepts & Lifecycle Learn
Software কিভাবে তৈরি ও test হয় তার পুরো cycle বোঝা।
  • SDLC and STLC (Software Testing Life Cycle) explained simply
  • Types of testing: Functional, UI, Usability, Smoke, Regression
  • Manual testing workflow from start to finish
  • The role of QC within a development team
Guru99 Testing Course Free Manual Testing Course Video
Deliverable: One-page summary of the testing types in your own words.
Writing Test Cases Practice
Test case হলো QC এর সবচেয়ে গুরুত্বপূর্ণ কাজ — এটা ভালোভাবে শেখা জরুরি।
  • The structure of a test case: ID, Title, Preconditions, Steps, Expected Result
  • How to write clear, repeatable steps anyone can follow
  • Positive and negative test cases
  • Organising test cases in a spreadsheet
Writing Test Cases (Bangla) Bangla
Deliverable: 5 test cases for a login page, written in Google Sheets.
Reporting Bugs Professionally Practice
একটি ভালো bug report লিখতে পারা QC এর key skill।
  • Anatomy of a bug report: Title, Steps to Reproduce, Expected vs Actual, Severity, Priority
  • How to attach screenshots and screen recordings as evidence
  • The difference between Severity and Priority
  • Writing reports that developers can act on quickly
Bug Report Writing Video
Deliverable: Convert your 5 pre-training observations into proper bug reports.
2

Phase 2 — Tools & Practical Skills

The everyday tools you will use to test and document your work

Test & Bug Tracking Tools Tools
Test case ও bug track করার জন্য industry tools শেখা।
  • Managing test cases in Google Sheets / Notion
  • Introduction to a bug tracking tool (the team will confirm which one is used)
  • Logging, updating, and following up on reported issues
  • Keeping clear records of what has been tested
Jira Basics Official
Deliverable: A sample test-tracking sheet with status columns.
Browser DevTools & Inspecting Tools
Browser এর DevTools দিয়ে website inspect করা শেখা।
  • Opening and navigating Chrome DevTools
  • Inspecting elements, reading the Console for errors
  • Checking the Network tab for failed requests
  • Testing how a page looks on different screen sizes
Chrome DevTools Official
Deliverable: Inspect any website and note 3 console or layout observations.
Device & Cross-Platform Testing Tools
বিভিন্ন device ও screen এ software কেমন কাজ করে তা test করা।
  • Testing on desktop, mobile web, and within apps
  • Introduction to testing iOS applications on iPhone / iPad (devices provided on permanent joining)
  • Recording defects with device and OS details
  • Understanding why the same software can behave differently across devices
Deliverable: A test note comparing one website on desktop vs mobile.
3

Phase 3 — Working with Bipper Media Software

Applying your skills to BipOS and other Bipper Media products

Getting to Know BipOS Platform
BipOS হলো Bipper Media এর core platform — প্রথমে একজন user হিসেবে এটি ভালোভাবে বুঝবে।
  • Walkthrough of the BipOS platform with the team (provided during onboarding)
  • Understanding what each major feature is meant to do
  • Using the platform as a regular user first, before testing it
  • Noting down anything that is unclear or behaves unexpectedly
Deliverable: Notes on the main BipOS features and how each is expected to work.
Testing BipOS Features Platform
এবার শেখা skill গুলো BipOS এর উপর প্রয়োগ করবে।
  • Writing test cases for assigned BipOS features
  • Executing test cases and recording results
  • Reporting bugs with clear steps and evidence
  • Re-testing fixes and confirming they work (verification)
Deliverable: A complete set of test cases and bug reports for one BipOS module.
Other Bipper Media Products Platform
BipOS এর পাশাপাশি Bipper Media এর অন্যান্য software ও test করবে।
  • Testing the web admin dashboards and client-facing tools
  • Testing the mobile application (including iOS)
  • Regression testing after updates and new releases
  • Maintaining an organised record of all testing activity
Deliverable: Ongoing test reports as assigned by the team.

Quick Glossary

Common QC terms for easy reference — refer back whenever needed

QA / QC
Quality Assurance focuses on preventing defects; Quality Control focuses on finding them through testing.
Test Case
A set of steps with an expected result, used to check whether a feature works correctly.
Bug / Defect
When the software behaves differently from what is expected.
Steps to Reproduce
The exact actions needed to make a bug appear again.
Severity
How serious the impact of a bug is on the software.
Priority
How urgently a bug needs to be fixed.
Regression Testing
Re-testing existing features after changes, to make sure nothing broke.
Smoke Testing
A quick check that the most important functions work before deeper testing.
Expected vs Actual
What should happen versus what really happened — the heart of every bug report.

What We Expect & How to Succeed

A few principles that will help you do well in this role

Attention to Detail Is Your Greatest Asset

QC is a careful, methodical discipline. Taking your time to observe closely and document accurately is exactly what makes a good tester — this suits your strengths well.

Always Record What You Observe

Keep clear notes and screenshots of every issue. A bug that is well documented is far more useful than one that is only described from memory.

Ask Questions Early

If something is unclear, please ask. Raising questions early is encouraged and is part of learning — it is never a problem.

Progress Step by Step

You are not expected to know everything at once. Complete each phase in order, and your confidence will grow naturally with practice.

Consistency Over Speed

Steady, daily effort matters more than rushing. Focus on understanding each concept properly before moving on.