KHUYẾN MÃI MÙA HÈ: GIẢM 20% TẤT CẢ DỊCH VỤ - HẠN CHÓT 30/6GIỚI THIỆU KHÁCH HÀNG MỚI: NHẬN 15% HOA HỒNG TRÊN HÓA ĐƠN ĐẦU TIÊNKHUYẾN MÃI MÙA HÈ: GIẢM 20% TẤT CẢ DỊCH VỤ - HẠN CHÓT 30/6GIỚI THIỆU KHÁCH HÀNG MỚI: NHẬN 15% HOA HỒNG TRÊN HÓA ĐƠN ĐẦU TIÊN
Tan Phat Media

Lộ Trình Software Tester/QA 2026

Lộ trình học Software Tester/QA chi tiết nhất 2026 với Manual Testing, Automation Testing, Playwright, Cypress, API Testing. Checklist từng bước, mức lương, cơ hội việc làm và resources miễn phí.

Lộ Trình Chi Tiết 9-15 Tháng

Roadmap được chia thành 6 giai đoạn rõ ràng, từ Manual Testing đến Automation

1
Tháng 1-2: Testing Fundamentals

Mục tiêu: Nắm vững nền tảng kiểm thử phần mềm

Software Development Life Cycle (2 tuần):

  • SDLC Models - Waterfall, Agile, Scrum, Kanban
  • STLC - Software Testing Life Cycle phases
  • Bug Life Cycle - New, Open, Fixed, Verified, Closed
  • QA vs QC - Quality Assurance vs Quality Control

Testing Types (3 tuần):

  • Functional Testing - Unit, Integration, System, Acceptance
  • Non-Functional Testing - Performance, Security, Usability
  • Black Box vs White Box - Testing approaches
  • Regression Testing - Verify existing functionality
  • Smoke & Sanity Testing - Build verification

Test Case Design Techniques (3 tuần):

  • Equivalence Partitioning - Divide inputs into groups
  • Boundary Value Analysis - Test edge cases
  • Decision Table Testing - Complex business rules
  • State Transition Testing - State-based systems
  • Error Guessing - Experience-based testing

Dự án thực hành:

  • • Viết test cases cho login form
  • • Create test plan cho e-commerce checkout
  • • Bug report với Jira
2
Tháng 3-4: Manual Testing & Tools

Mục tiêu: Thực hành manual testing với các tools phổ biến

Web Application Testing (3 tuần):

  • UI Testing - Layout, Colors, Fonts, Responsiveness
  • Form Testing - Validation, Error messages, Submit
  • Navigation Testing - Links, Menus, Breadcrumbs
  • Cross-browser Testing - Chrome, Firefox, Safari, Edge
  • Responsive Testing - Mobile, Tablet, Desktop

Test Management Tools (2 tuần):

  • Jira - Bug tracking, Project management
  • TestRail - Test case management
  • Zephyr - Test management for Jira
  • qTest - Enterprise test management

Database Testing (2 tuần):

  • SQL Basics - SELECT, INSERT, UPDATE, DELETE
  • Data Validation - Verify data integrity
  • Database Tools - DBeaver, pgAdmin, MySQL Workbench

Agile Testing (1 tuần):

  • Scrum - Sprints, Daily standup, Retrospective
  • User Stories - Acceptance criteria, Definition of Done
  • Sprint Testing - Test within sprint cycle

Dự án thực hành:

  • • Test complete e-commerce website
  • • Create test suite trong TestRail
  • • Database testing với SQL queries
3
Tháng 5-6: API Testing

Mục tiêu: Master API testing với Postman và automation

API Fundamentals (2 tuần):

  • REST API - HTTP methods, Status codes, Headers
  • JSON/XML - Data formats, Parsing
  • Authentication - API Keys, OAuth, JWT
  • GraphQL - Queries, Mutations (basics)

Postman (4 tuần):

  • Requests - GET, POST, PUT, PATCH, DELETE
  • Collections - Organize requests, Folders
  • Variables - Environment, Global, Collection variables
  • Tests - Assertions, pm.test(), pm.expect()
  • Pre-request Scripts - Dynamic data, Authentication
  • Newman - CLI runner, CI/CD integration

API Test Automation (2 tuần):

  • REST Assured - Java API testing library
  • Supertest - Node.js API testing
  • Pytest + Requests - Python API testing

Dự án thực hành:

  • • Test public API (JSONPlaceholder, ReqRes)
  • • Create Postman collection với tests
  • • Run collection với Newman trong CI/CD
4
Tháng 7-8: Programming for Automation

Mục tiêu: Học programming để viết automation tests

Chọn 1 ngôn ngữ (JavaScript recommended 2026):

  • JavaScript/TypeScript - Cypress, Playwright, WebdriverIO
  • Python - Selenium, Pytest, Robot Framework
  • Java - Selenium, TestNG, Cucumber

JavaScript Basics (4 tuần):

  • Variables - let, const, var
  • Data Types - String, Number, Boolean, Array, Object
  • Control Flow - if/else, switch, loops
  • Functions - Arrow functions, Callbacks
  • Async/Await - Promises, Async operations
  • ES6+ - Destructuring, Spread, Template literals

Node.js & npm (2 tuần):

  • Node.js - Runtime environment
  • npm - Package management, package.json
  • Modules - import/export, CommonJS

Git Version Control (2 tuần):

  • Git Basics - clone, add, commit, push, pull
  • Branching - branch, checkout, merge
  • GitHub - Pull requests, Code review

Dự án thực hành:

  • • JavaScript coding exercises
  • • Create Node.js project với npm
  • • Git workflow practice
5
Tháng 9-11: Web Automation Testing

Mục tiêu: Master Playwright, Cypress, Selenium

Playwright (Recommended 2026) - 5 tuần:

  • Setup - npm init playwright@latest
  • Locators - getByRole, getByText, getByTestId
  • Actions - click, fill, check, select
  • Assertions - expect(), toBeVisible(), toHaveText()
  • Cross-browser - Chromium, WebKit, Firefox
  • API Testing - request.get(), request.post()
  • Visual Testing - Screenshots, Visual comparisons

Cypress (4 tuần):

  • Setup - npm install cypress
  • Commands - cy.visit(), cy.get(), cy.click()
  • Assertions - should(), expect()
  • Custom Commands - Reusable test commands
  • Fixtures - Test data management
  • Network Stubbing - cy.intercept()

Selenium WebDriver 4+ (3 tuần — legacy nhưng vẫn phổ biến enterprise):

  • WebDriver - Browser automation
  • Locators - ID, CSS, XPath, Name
  • Waits - Implicit, Explicit, Fluent waits
  • Page Object Model - Design pattern

Dự án thực hành:

  • • E2E test suite với Playwright (10+ tests)
  • • Cypress test cho login/checkout flow
  • • Page Object Model implementation
6
Tháng 12-15: Advanced QA & CI/CD

Mục tiêu: Performance, Security testing và CI/CD integration

Performance Testing (4 tuần):

  • K6 - Modern load testing (recommended 2026)
  • JMeter - Apache load testing tool
  • Load Testing - Virtual users, Ramp-up
  • Stress Testing - Breaking point analysis
  • Metrics - Response time, Throughput, Error rate

Security Testing (3 tuần):

  • OWASP Top 10 - Common vulnerabilities
  • SQL Injection - Detection và prevention
  • XSS - Cross-site scripting testing
  • Burp Suite - Security testing tool
  • OWASP ZAP - Open-source security scanner

Mobile Testing (3 tuần):

  • Appium - Cross-platform mobile automation
  • Detox - React Native testing
  • Android/iOS - Platform-specific testing
  • Device Farms - BrowserStack, Sauce Labs

CI/CD Integration (4 tuần):

  • GitHub Actions - Automated test workflows
  • Jenkins - CI/CD server
  • GitLab CI - Integrated CI/CD
  • Docker - Containerized testing
  • Test Reporting - Allure, HTML reports

Dự án thực hành:

  • • Performance test với K6
  • • Security scan với OWASP ZAP
  • • Complete CI/CD pipeline với GitHub Actions

📚 Resources Học Miễn Phí 100%

Manual Testing
  • roadmap.sh/qa - QA Engineer roadmap
  • Guru99 - Software Testing tutorials
  • Software Testing Help - Free courses
  • ISTQB Syllabus - Foundation level (free)
  • Ministry of Testing - Community resources
Automation Testing
  • Playwright Documentation - Official docs
  • Cypress.io - Free tutorials, docs
  • Selenium Documentation - Official guides
  • Test Automation University - Free courses
  • freeCodeCamp Testing - YouTube tutorials
API & Performance
  • Postman Learning Center - API testing
  • K6 Documentation - Load testing
  • JMeter Tutorials - Apache docs
  • REST API Tutorial - API fundamentals
  • JSONPlaceholder - Free fake API for testing
CI/CD & DevOps
  • GitHub Actions Docs - CI/CD workflows
  • Jenkins Documentation - CI server
  • Docker Documentation - Containerization
  • OWASP - Security testing resources
  • Allure Report - Test reporting

💼 Thị Trường Việc Làm QA 2026

Mức Lương Theo Level

Manual QA Fresher

0-1 năm kinh nghiệm

8-12 triệu

Manual QA Junior

1-2 năm kinh nghiệm

12-18 triệu

Automation QA

2-4 năm kinh nghiệm

20-35 triệu

Senior QA Engineer

4-6 năm kinh nghiệm

35-50 triệu

QA Lead/Manager

6+ năm kinh nghiệm

50-80 triệu

SDET (Software Dev Engineer in Test)

4+ năm kinh nghiệm

40-70 triệu

Remote (Nước ngoài)

3+ năm kinh nghiệm

$2,000-5,000/tháng
Skills Hot Nhất 2026
Playwright🔥 Hot nhất
CypressRất cao
API Testing (Postman)Rất cao
JavaScript/TypeScriptCao
CI/CD (GitHub Actions)Cao
Performance Testing (K6)Cao
SeleniumTrung bình
Mobile Testing (Appium)Trung bình

Các Vị Trí QA Phổ Biến

Manual QA Tester

Test thủ công, viết test cases

8-18 triệu

Automation QA Engineer

Viết automation tests

20-45 triệu

Performance Engineer

Load testing, optimization

30-50 triệu

SDET

Software Dev Engineer in Test

40-70 triệu

QA Lead

Lead QA team, strategy

50-80 triệu

Security Tester

Penetration testing, OWASP

35-60 triệu

🏢 Công Ty Tuyển QA Nhiều Nhất 2026

Product Companies

  • • VNG Corporation - Gaming, ZaloPay
  • • Tiki, Shopee, Lazada - E-commerce
  • • MoMo, VNPay - Fintech
  • • VinAI, FPT AI - AI/ML
  • • Grab Vietnam - Super app

Outsourcing Companies

  • • FPT Software - Largest IT company
  • • NashTech, KMS Technology
  • • TMA Solutions,Ến Việt
  • • Axon Active, NAL Solutions
  • • Harvey Nash, Niteco
🚀 Career Path QA Engineer
Manual QAAutomation QASenior QAQA LeadQA Manager

Hoặc chuyển sang: SDET → Software Engineer | Performance Engineer | DevOps Engineer

❓ Câu Hỏi Thường Gặp

Tài nguyên ôn luyện liên quan

Bộ câu hỏi phỏng vấn và khoá học giúp bạn đi từ học sang phỏng vấn:

Phỏng vấn

Câu hỏi phỏng vấn DSA

Cần lộ trình tùy chỉnh hoặc mentor 1-1?

Đội ngũ Tấn Phát Digital có thể tư vấn lộ trình phù hợp với background của bạn, thiết kế khoá học riêng hoặc kết nối với mentor đang đi làm thực tế.

Zalo
Facebook
Tấn Phát Digital
Zalo
Facebook