পাঁচ ধাপে শেখার পথ
Software QA ও Testing
এক ধাপে ‘আপাতত যথেষ্ট’ হওয়ার আগেই পরের ধাপের tool জমাতে হবে না। ধারাবাহিকতা আপনাকে ধীর করে না; এলোপাতাড়ি ঘোরাঘুরি কমায়।
- ১ · Foundationপথের বাকিটা যে vocabulary আর problem-solving habit ধরে নেয়—সেটা বানান।
- ২ · Coreশুধু code লেখা থেকে এই career-কে আলাদা করে যে conceptগুলো—সেগুলো শিখুন।
- ৩ · PracticalTutorial যে inconvenient অংশ skip করে—setup, failure, feedback, deployment—সেগুলোর মুখোমুখি হোন।
- ৪ · Professional Engineeringআপনার কাজকে readable, testable, reviewable আর অন্যের depend করার মতো safe করুন।
- ৫ · পরে / SpecializationReal project বা question দাবি করছে বলে depth বেছে নিন—roadmap poster-এ খালি box ছিল বলে নয়।
রোডম্যাপের ধাপ
১ · Foundation
পথের বাকিটা যে vocabulary আর problem-solving habit ধরে নেয়—সেটা বানান।
যা শিখবেন
- Software lifecycle, test-এর উদ্দেশ্য, acceptance criteria আর defect reporting।
- Equivalence class, boundary, state transition আর exploratory charter।
- HTTP, basic SQL, Git আর একটি scripting language।
এখন এতটুকুই যথেষ্ট
Requirement, observation আর defect আলাদা করতে, reproducible report লিখতে আর assertion বোঝাতে পারেন।
হাতে-কলমে কাজ
একটি local form-এর acceptance criteria, boundary case আর risk অনুযায়ী test charter লিখুন। একটি assertion লেখার মতো scripting শিখুন।
রোডম্যাপের ধাপ
২ · Core
শুধু code লেখা থেকে এই career-কে আলাদা করে যে conceptগুলো—সেগুলো শিখুন।
যা শিখবেন
- Risk-based test design আর severity-priority আলাদা করা।
- API check, test data, isolated fixture আর deterministic automation।
- Accessibility, negative case আর কী test হয়নি তা জানানো।
এখন এতটুকুই যথেষ্ট
Main trade-off explain আর recipe ছাড়া bounded problem solve করতে পারেন।
হাতে-কলমে কাজ
Local API-এর valid-invalid input test করে data isolate আর একটি deterministic check automate করুন। Severity আর fix priority আলাদা বোঝান।
রোডম্যাপের ধাপ
৩ · Practical
Tutorial যে inconvenient অংশ skip করে—setup, failure, feedback, deployment—সেগুলোর মুখোমুখি হোন।
যা শিখবেন
- নিজের ছোট app explore করে test charter আর দুটি নির্ভুল bug report লিখুন।
- একটি গুরুত্বপূর্ণ user journey আর একটি failure case automate করুন।
- CI-এ check চালিয়ে কারণ বুঝে একটি flaky test ঠিক করুন।
এখন এতটুকুই যথেষ্ট
একটি ছোট working artifact আছে, আর যে failure পেয়ে fix করেছেন সেটা দেখাতে পারেন।
হাতে-কলমে কাজ
Linked career experiment শেষ করে deliberate failure বা review-এর পরে improve করুন।
রোডম্যাপের ধাপ
৪ · Professional Engineering
আপনার কাজকে readable, testable, reviewable আর অন্যের depend করার মতো safe করুন।
যা শিখবেন
- Test isolation, stable locator আর meaningful assertion।
- CI feedback, flaky-test investigation আর risk-based scope।
- Accessible journey, traceable evidence আর সৎ release report।
এখন এতটুকুই যথেষ্ট
Check repeatable, failure diagnostic কাজে লাগে আর release note-এ evidence ও uncertainty আলাদা থাকে।
হাতে-কলমে কাজ
Critical journey check CI-এ দিন। পরিচিত local defect দিয়ে detect হয় দেখুন, fix করুন আর গুরুত্বপূর্ণ untested risk-সহ result জানান।
রোডম্যাপের ধাপ
৫ · পরে / Specialization
Real project বা question দাবি করছে বলে depth বেছে নিন—roadmap poster-এ খালি box ছিল বলে নয়।
যা শিখবেন
- Manual/exploratory depth, automation/SDET, performance বা domain-specific quality কাজ বেছে নিন।
- Product risk দাবি করলে load model, contract testing আর quality strategy শিখুন।
- Certificate optional; test decision, readable code আর সৎ release-risk report দেখান।
এখন এতটুকুই যথেষ্ট
একটি depth area বেছে কেন এখন দরকার বলুন আর evidence-backed result বানান।
হাতে-কলমে কাজ
Real system, research question বা role requirement-এর সঙ্গে যুক্ত one-page depth plan লিখুন।
Skill থেকে গন্তব্য
এই skill নিয়ে কোথায় এগোবেন?
Career roadmap বলে কী শিখবেন। Goal guide বলে সেই skill দিয়ে কীভাবে এগোবেন। একটি পথ দিয়ে শুরু করুন; সব একসঙ্গে নয়।
রোডম্যাপ দেখা হলো—এবার evidence বানান
কাজটি সত্যিই ভালো লাগে কি না, ছোট করে করে দেখুন।
ফাইনাল ইয়ার প্রজেক্টে engineering practice কাজে লাগান →
রোডম্যাপকে internship বা junior-role application-এর কাজে লাগান →