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 (3 tuần):

  • 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

Zalo
Facebook
Tấn Phát Digital
Zalo
Facebook