Manual & Automation Tester - TA171
Mô tả công việc
1. Create test-related artifacts (test plan, test cases, test procedures, test scripts, test reports)
- Involve in BRD/SRS/Design stage, understand the requirement & requirement specification to clear expectation for quality requirement.
- Creating processes, procedures, testing strategy & test scenarios for functional and stress testing of database/reporting.
- Coordinates with other team members to maintain delivery schedule of quality products.
- Participate in testing the projects of Domain, centers and Division for components that related to integration
- Provide internal training, guidelines for other members in the Department/team about capabilities of new technology/systems
- Work with Development team do SIT – Software integration test
- Work with Development team do Performance test
- Support BU to do UAT
- Managing and executing Testing ( including delivery results of test such as test status, reports)
- Automated Regression testing
- Non-functional testing: monitoring
- Verify Data in the Production environment after go-live/periodic
Yêu cầu ứng viên
Trình độ đào tạo
Đại học in Công nghệ thông tin or Tài chính ngân hàng
Phân tích kỹ năng cần có
## Phân tích Kỹ năng cho vị trí Manual & Automation Tester - VPBank
### 1. Hard Skills bắt buộc
| Kỹ năng | Mức độ yêu cầu | Ghi chú |
|---------|---------------|---------|
| Kiểm thử thủ công (Manual Testing) | Cao | Nền tảng bắt buộc, cần viết test case chuẩn, trace requirement |
| Kiểm thử tự động hóa (Automation Testing) | Cao | Yêu cầu cụ thể về automated regression testing |
| SQL & Database Testing | Trung bình-CAO | Kiểm thử database/reporting là công việc chính |
| Performance/Stress Testing | Trung bình | Cần phối hợp với dev team |
| SIT (System Integration Testing) | Cao | Phối hợp với đội phát triển |
| UAT Support | Trung bình | Hỗ trợ business unit |
| Đọc hiểu BRD/SRS/Design | Cao | Cần từ giai đoạn requirement |
### 2. Công cụ cần biết
Automation Testing:
- Selenium WebDriver (phổ biến nhất)
- Cypress / Playwright (xu hướng mới)
- Katalon Studio (phổ biến ở Việt Nam)
- Appium (nếu có mobile testing)
Test Management:
- JIRA + Zephyr / TestRail / HP ALM (Quality Center)
- JUnit / TestNG (framework)
Performance Testing:
- JMeter
- LoadRunner
- Gatling
Database:
- SQL Server / Oracle / MySQL
- Query viết và kiểm tra data
CI/CD (bonus):
- Jenkins
- Git
### 3. Soft Skills quan trọng
- Kỹ năng giao tiếp: Vì phải phối hợp với nhiều team (dev, BU, domain)
- Kỹ năng phân tích requirement: Đọc hiểu BRD/SRS để đặt ra kịch bản test đúng
- Tỉ mỉ, kiên nhẫn: QA đòi hỏi sự cẩn thận cao
- Quản lý thời gian: Testing thường áp lực deadline
- Kỹ năng báo cáo: Báo cáo test status, test report định kỳ
### 4. Chứng chỉ gợi ý
- ISTQB Foundation Level (bắt đầu)
- ISTQB Agile Tester (nếu VPBank dùng Agile)
- Certified Selenium Tester
- CSQA (nếu muốn phát triển sang QA Manager)
### 5. Lợi thế nếu có kiến thức ngân hàng/tài chính
Vị trí này yêu cầu Đại học in IT HOẶC Tài chính ngân hàng, nghĩa là ứng viên có background ngân hàng sẽ có lợi thế để hiểu business domain của VPBank. Các sản phẩm ngân hàng thường test:
- Core Banking
- Payment Gateway
- Internet Banking / Mobile Banking
- Anti-fraud system
- Credit scoring system
### 6. Bảng so sánh: Fresher vs Experienced
| Tiêu chí | Fresher (0-1 năm) | Experienced (2+ năm) |
|----------|-------------------|---------------------|
| Mức lương tham khảo | 8-15 triệu | 15-30+ triệu |
| Kỳ vọng automation | Biết khái niệm, có demo | Tự xây framework hoàn chỉnh |
| SQL | Cơ bản | Viết query phức tạp, tối ưu |
| BRD/SRS | Đọc hiểu với hướng dẫn | Tự phân tích, đặt câu hỏi |
| Test strategy | Theo template có sẵn | Thiết kế chiến lược test |
Chuẩn bị phỏng vấn
## Hướng dẫn Phỏng vấn VPBank - Manual & Automation Tester
### Quy trình phỏng vấn dự kiến
VPBank thường có 2-3 vòng phỏng vấn cho vị trí IT:
1. Vòng 1: HR/Recruiter - Đánh giá phỏng vấn sơ bộ
- Tìm hiểu mục tiêu, động lực ứng tuyển
- Xác nhận thông tin CV, mức lương kỳ vọng
- Đánh giá kỹ năng mềm cơ bản
2. Vòng 2: Technical Interview - Vòng quan trọng nhất
- Kiểm tra kiến thức testing (manual + automation)
- Xử lý tình huống (scenario-based)
- Live coding hoặc viết test case thực tế
3. Vòng 3: Manager/Director (có thể có)
- Đánh giá cultural fit
- Thảo luận về team, dự án
- Đàm phán lương, benefits
### Câu hỏi hay gặp theo từng vòng
Vòng HR:
- "Giới thiệu về bản thân và kinh nghiệm testing của bạn?"
- "Tại sao bạn muốn chuyển sang VPBank?"
- "Mức lương kỳ vọng của bạn là bao nhiêu?"
- "Bạn biết gì về VPBank?"
- "Bạn có đang phỏng vấn ở công ty nào khác không?"
Vòng Technical:
*Kiến thức Testing cơ bản:*
- "Sự khác nhau giữa Smoke Test, Sanity Test, Regression Test là gì?"
- "Test case cần có những trường gì?"
- "Khi nào thì dừng testing?"
- "Bug life cycle như thế nào?"
- "Exploratory testing vs Scripted testing: ưu nhược điểm?"
*Automation Testing:*
- "Em biết những tool automation nào?"
- "Làm sao chọn test case để automate?"
- "Khi nào KHÔNG nên automate?"
- "Em có kinh nghiệm xây dựng automation framework không?"
- "Tại sao Selenium lại phổ biến? có nhược điểm gì?"
*SQL & Database:*
- "Viết query lấy top 5 khách hàng có số dư cao nhất"
- "Sự khác nhau giữa INNER JOIN và LEFT JOIN?"
- "Group by vs Order by khác nhau thế nào?"
- "Làm sao verify data trong database sau khi execute test?"
*Scenario-based:*
- "Một tính năng mới được release vào ngày mai, bạn sẽ test như thế nào?"
- "Dev báo bug đã fix nhưng test lại vẫn fail, bạn xử lý sao?"
- "Phát hiện bug nghiêm trọng ngay trước deadline release, bạn làm gì?"
- "Làm sao đảm bảo test coverage đủ?"
*Performance Testing:*
- "JMeter dùng để làm gì?"
- "Làm sao test performance cho API?"
- "Load testing vs Stress testing khác nhau thế nào?"
Vòng Manager:
- "Bạn thấy QA đóng vai trò gì trong một dự án?"
- "Điểm mạnh và điểm yếu của bạn trong công việc?"
- "Bạn có thể làm việc dưới áp lực deadline không?"
- "Mục tiêu nghề nghiệp 3-5 năm tới của bạn?"
- "Khi Dev và Business tranh cãi về requirement, bạn đứng ở đâu?"
### Tips chuẩn bị đặc biệt cho VPBank
1. Nghiên cứu VPBank:
- Tìm hiểu các sản phẩm: VPBank Online, VPBank NEO, thẻ tín dụng, vay tiêu dùng
- Hiểu mô hình Agile/Scrum nếu có thể
- Biết VPBank là ngân hàng TMCP lớn thứ 5 Việt Nam
2. Chuẩn bị bài test thực hành:
- Có thể được yêu cầu viết test case cho một kịch bản cụ thể
- Viết SQL query đơn giản
- Mô tả cách automate một test case đơn giản
3. Portfolio/Project:
- Chuẩn bị sẵn demo automation framework nếu có
- Kinh nghiệm với Git, CI/CD là điểm cộng lớn
4. Dress code:
- Form: vest/cáo cổ điển hoặc áo sơ mi dài tay + quần tây
- Tránh đồ sáng màu rực, sneakers
- Công nghệ thường thoải mái hơn kinh doanh, nhưng vẫn nên lịch sự
### Câu hỏi nên hỏi nhà tuyển dụng
- "Team QA hiện tại có bao nhiêu người?"
- "Quy trình testing đang dùng framework nào?"
- "Dự án hiện tại team đang làm gì?"
- "Có cơ hội học hỏi công nghệ mới không?"
- "Lộ trình phát triển cho vị trí này như thế nào?"
Lộ trình ôn thi
## Lộ trình Ôn tập & Chuẩn bị (1-2 tuần)
### Ngày 1-3: Củng cố nền tảng Testing
Tài liệu:
- "Software Testing" - Ron Patton (sách cơ bản)
- ISTQB Foundation Syllabus (download miễn phí)
- https://www.guru99.com/software-testing.html
Nội dung ôn:
- [ ] Software Testing Fundamentals
- [ ] SDLC vs STLC
- [ ] Testing Types: Functional, Non-functional, Regression, Smoke, Sanity
- [ ] Test Case Design Techniques: Boundary Value, Equivalence Partitioning, Decision Table, State Transition
- [ ] Bug Life Cycle & Bug Reporting
- [ ] Test Plan, Test Strategy, Test Scenario
### Ngày 4-6: Automation Testing
Tài liệu:
- Selenium Official Documentation
- https://www.toolsqa.com/
- Katalon Academy
Nội dung ôn:
- [ ] Selenium WebDriver Architecture
- [ ] Locators: XPath, CSS Selector, ID, Name
- [ ] WebElement operations: click, sendKeys, getText, isDisplayed
- [ ] Waits: Implicit, Explicit, Fluent
- [ ] TestNG/JUnit annotations
- [ ] Data-driven testing với Excel/CSV
- [ ] Page Object Model (POM) pattern
- [ ] Maven/Gradle basics
Thực hành:
- Viết script test login page của một trang web đơn giản
- Xây dựng demo POM framework
### Ngày 7-9: SQL & Database Testing
Tài liệu:
- W3Schools SQL Tutorial
- "SQL Practice" - nhiều bài tập online miễn phí
Nội dung ôn:
- [ ] SELECT, WHERE, ORDER BY, GROUP BY, HAVING
- [ ] JOINs: INNER, LEFT, RIGHT, FULL
- [ ] Subqueries
- [ ] Aggregation functions: COUNT, SUM, AVG, MAX, MIN
- [ ] DDL vs DML basics
- [ ] Database testing techniques: verify data integrity, constraints
Thực hành:
- Giải 20-30 bài SQL trên https://sqlzoo.net/ hoặc LeetCode Easy
- Tự tạo bảng và viết query test data
### Ngày 10-12: Performance Testing
Tài liệu:
- JMeter Documentation
- https://www.blazemeter.com/jmeter-tutorial
Nội dung ôn:
- [ ] JMeter basics: Thread Group, Samplers, Listeners
- [ ] Performance metrics: Response Time, Throughput, TPS
- [ ] Load Testing vs Stress Testing
- [ ] Correlation, Parameterization
### Ngày 13-14: Tổng hợp & Mock Interview
Checklist trước phỏng vấn:
- [ ] Ôn lại tất cả câu hỏi thường gặp
- [ ] Chuẩn bị 2-3 câu chuyện từ kinh nghiệm (STAR method)
- [ ] Demo project automation (có code sẵn để show)
- [ ] Research VPBank: sản phẩm, văn hóa, tin tức gần đây
- [ ] In CV (2-3 bản)
- [ ] Chuẩn bị câu hỏi cho nhà tuyển dụng
### Tài liệu tham khảo bổ sung cho ngân hàng
- Tìm hiểu các khái niệm ngân hàng: Core Banking, T24, Digital Banking
- Hiểu các sản phẩm VPBank: VPBank NEO, VPBank Online
- Know Your Customer (KYC) process
- Payment systems: NAPAS, QR code payment
- Security testing basics cho ngân hàng (SSL, encryption)
### Thời gian biểu gợi ý
| Buổi | Nội dung |
|------|----------|
| Sáng ngày 1-3 | Lý thuyết Testing + ghi chú |
| Chiều ngày 1-3 | Làm bài tập test case + bug report |
| Sáng ngày 4-6 | Học Automation + code thực hành |
| Chiều ngày 4-6 | Xây demo framework |
| Toàn ngày 7-9 | SQL practice + database testing |
| Sáng ngày 10-12 | JMeter + Performance testing |
| Toàn ngày 13 | Mock interview + review |
| Ngày 14 | Chuẩn bị final + nghỉ ngơi |
Tư vấn nghề nghiệp
## Lời khuyên Sự nghiệp cho Manual & Automation Tester
### Lộ trình Thăng tiến điển hình
```
Fresher (0-1 năm)
↓
Junior QA Engineer (1-2 năm)
↓
Senior QA Engineer (3-5 năm)
↓
[Chọn 1 trong 2 hướng:]
├── QA Lead / QA Manager (6-8 năm)
│ ↓
│ QA Director / QA Head (8-10+ năm)
│
└── Technical Expert
├── Test Automation Architect
├── Performance Testing Expert
└── QA Consultant / Trainer
```
### Mức lương tham khảo tại VPBank & thị trường
| Cấp bậc | Kinh nghiệm | Mức lương tháng (VND) |
|---------|-------------|----------------------|
| Fresher QA | 0-1 năm | 8 - 15 triệu |
| Junior QA | 1-2 năm | 12 - 20 triệu |
| Mid-level QA | 2-4 năm | 18 - 30 triệu |
| Senior QA | 4-6 năm | 25 - 40 triệu |
| QA Lead | 5-7 năm | 35 - 55 triệu |
| QA Manager | 7+ năm | 50 - 80 triệu |
Lưu ý: Mức lương tại VPBank thường cạnh tranh, cộng thêm bonus 1-4 tháng. Vị trí này thỏa thuận nên có thể đàm phán cao nếu có kinh nghiệm.
### Kỹ năng cần phát triển thêm theo giai đoạn
Ngắn hạn (6-12 tháng đầu):
- Thành thạo automation framework (Selenium/Katalon)
- Viết SQL phức tạp, hiểu database performance
- Hiểu Agile/Scrum workflow
- Bắt đầu học performance testing (JMeter)
Trung hạn (1-3 năm):
- Xây dựng automation framework từ đầu
- API testing (Postman, Rest Assured)
- CI/CD pipeline (Jenkins, GitLab CI)
- Mobile testing (Appium)
- Bắt đầu dẫn dắt test strategy cho dự án nhỏ
- ISTQB Advanced (nếu muốn)
Dài hạn (3-5 năm):
- Test Automation Architect
- DevOps + QA Automation integration
- Security testing basics
- Kỹ năng quản lý team, mentor junior
- Định hướng: Lead hay Technical Expert
### Lợi thế khi làm QA tại VPBank (ngân hàng)
Ưu điểm:
- Lương cạnh tranh so với công ty outsource IT
- Thưởng cuối năm, benefits ngân hàng (bảo hiểm cao cấp, thẻ tín dụng ưu đãi)
- Dự án ổn định, ít thay đổi requirement đột ngột
- Hiểu business domain ngân hàng - kỹ năng có giá trị cao
- Cơ hội chuyển sang vị trí BA/Product Owner sau này
Thách thức:
- Quy trình phức tạp hơn công ty product thông thường
- Áp lực compliance, audit nghiêm ngặt
- Nhiều hệ thống legacy cần test
### Lời khuyên cho từng đối tượng
Sinh viên mới ra trường:
- Tập trung học automation càng sớm càng tốt
- Làm project cá nhân để có portfolio
- Ứng tuyển thực tập trước, chuyển full-time sau
Người đang tìm việc:
- Tô điểm CV với những achievement cụ thể (giảm X% bug sau khi automate)
- Chuẩn bị tốt cho phỏng vấn technical
- Có thể thương lượng lương dựa trên kinh nghiệm
Người chuyển ngành sang QA:
- Khẳng định kỹ năng transferable: attention to detail, analytical thinking
- Bắt đầu với manual testing, sau đó học automation
- Học chứng chỉ ISTQB Foundation
Người có kinh nghiệm QA muốn thăng tiến:
- Học thêm architecture, team management
- Muốn lên Lead: tập trung soft skills, stakeholder management
- Muốn lên Expert: tập trung technical depth (security testing, performance)
### Đặt câu hỏi với bản thân trước khi apply
1. Bạn thích làm manual hay thích code automation?
2. Bạn muốn gắn bó lâu dài với ngành ngân hàng không?
3. Bạn có sẵn sàng học domain knowledge phức tạp của ngân hàng?
4. Mục tiêu 3 năm tới của bạn là gì - tiền hay kỹ năng?
Câu hỏi thường gặp
Điểm khác biệt chính là bạn sẽ làm việc trong môi trường ngân hàng - tức là sản phẩm liên quan đến tài chính, tiền tệ. Điều này có nghĩa: (1) Yêu cầu testing nghiêm ngặt hơn vì sai sót ảnh hưởng trực tiếp đến tiền của khách hàng; (2) Cần hiểu domain ngân hàng như core banking, payment gateway, KYC; (3) Compliance và audit rất quan trọng; (4) Bạn được hưởng benefits của ngân hàng (bảo hiểm cao cấp, thưởng, thẻ ưu đãi). Ngược lại, quy trình có thể phức tạp hơn và nhiều hệ thống legacy hơn công ty product hiện đại.
Hoàn toàn có thể! JD không yêu cầu kinh nghiệm cụ thể, và vị trí ghi 'Manual & Automation' nghĩa là họ chấp nhận đào tạo. Tuy nhiên, bạn cần: (1) Nắm vững kiến thức manual testing cơ bản; (2) Có demo/project automation cá nhân để show - dù là bài tập tự làm cũng được; (3) Biết SQL cơ bản; (4) Thể hiện eagerness để học. Gợi ý: tự xây một automation framework đơn giản với Katalon hoặc Selenium, sau đó ghi vào CV là 'dự án cá nhân'.
Vì JD ghi 'Thỏa thuận', bạn có thể thương lượng. Tham khảo thị trường: Fresher IT: 8-15 triệu, 1-2 năm kinh nghiệm: 12-20 triệu, 2-4 năm: 18-30 triệu. VPBank thường trả cạnh tranh, thêm bonus 1-4 tháng. Mẹo: đừng nói mức quá thấp (sẽ bị đánh giá thấp năng lực) nhưng cũng đừng mở đầu quá cao nếu chưa có kinh nghiệm ngân hàng. Có thể nói: 'Em kỳ vọng mức lương phù hợp với kinh nghiệm và market standard, khoảng X-Y triệu'.
Một ngày điển hình có thể: 9h check email, Jira ticket, sync với team; 9h30 thực hiện test case mới cho sprint; 11h họp với dev để discuss bug hoặc requirement mới; 14h viết/ update automation script cho regression test; 15h30 chạy automated test suite, analyze failed cases; 16h30 update test report; 17h participate in daily standup. Tần suất: automation chiếm khoảng 40-60% thời gian, manual test 30-40%, họp và báo cáo 10-20%. Tùy sprint, có thể có deadline UAT thì manual tăng cao.
Lộ trình gợi ý: (1) Tuần 1-2: Học Manual Testing cơ bản - test case, bug report, test plan, các loại test type; (2) Tuần 3-4: Học SQL cơ bản (SELECT, JOIN, WHERE); (3) Tuần 5-6: Chọn một tool automation - Katalon Studio (dễ nhất) hoặc Selenium (phổ biến nhất). Học WebDriver, locator, actions; (4) Tuần 7-8: Học TestNG/JUnit, Page Object Model, data-driven testing; (5) Tuần 9+: Xây project demo cá nhân. Tài liệu miễn phí: ToolsQA, Guru99, Katalon Academy. Thực hành trên website thật như saavn.com, banking.com.
Văn hóa VPBank được đánh giá là năng động và đòi hỏi. Giờ làm việc chính thức 8h30-17h30, nhưng IT department thường linh hoạt hơn. Áp lực chủ yếu đến từ: (1) Sprint deadline cố định, cần hoàn thành test trước release; (2) Khi có production incident thì cần ưu tiên fix ngay; (3) UAT thường có deadline ngắn. Ngược lại, VPBank có văn hóa feedback thẳng thắn, không quá formal, và đãi ngộ tốt. Nếu bạn thích môi trường năng động và không ngại deadline, đây là điểm cộng.
Với manual testing: không bắt buộc, nhưng biết basic scripting (Python, Java) là điểm cộng lớn. Với automation testing: cần ít nhất một ngôn ngữ lập trình ở mức đọc hiểu và viết script cơ bản. Java và Python là phổ biến nhất trong automation testing. Nếu bạn chưa biết code, đây là kỹ năng cần học song song khi đi làm. Không cần giỏi như developer, chỉ cần đủ để viết automation script, hiểu error logs, và debug đơn giản.
AI đang thay thế manual testing ở một mức độ nhất định (ví dụ: AI generate test case, visual testing tự động), nhưng QA vẫn cần con người vì: (1) Hiểu business logic và user experience - AI chưa làm được tốt; (2) Exploratory testing đòi hỏi sự sáng tạo; (3) Test strategy, risk assessment cần human judgment; (4) Automation vẫn cần người viết và maintain. Xu hướng: Manual Tester → Automation Tester → SDET (Software Development Engineer in Test) → QA Architect. Lời khuyên: không chỉ test, mà học thêm CI/CD, DevOps, programming để tăng giá trị bản thân.
Chia sẻ từ cộng đồng
Đang làm ở VPBank IT đây. Vị trí này thuộc khối Công nghệ, không phải nghiệp vụ ngân hàng nên văn hóa thoải mái hơn. Team QA mình có khoảng 5-6 người, làm việc theo Agile/Scrum. Ai chưa biết automation thì sẽ được đào tạo, nhưng cần có base vững manual testing trước.
Mình ứng tuyển vị trí này cách đây 6 tháng, pass được vòng technical nhưng trượt vòng cuối. Technical không khó lắm, họ hỏi khá sâu về SQL và automation framework. Gợi ý: chuẩn bị kỹ phần viết test case và scenario-based questions.
Fresher IT mà muốn apply thì nên tự học Katalon hoặc Selenium trước đi. Mình apply fresher, được nhận vì có làm project automation cá nhân. Lương fresher ở đây tầm 10-12tr, sau 1 năm lên được 15-18tr. Tăng khá nhanh nếu chịu khó học automation.
Có ai biết vị trí này làm việc ở head office hay mấy chi nhánh không? Mình đang phân vân giữa VPBank và một công ty fintech, không biết ngân hàng có ổn định hơn không.
Làm QA ở ngân hàng vất vả hơn công ty product thường vì nhiều quy trình compliance lắm. Nhưng bù lại benefits ngon, thưởng 2-4 tháng, có thẻ tín dụng limit cao. Ai muốn stability thì OK, ai muốn học công nghệ mới thì có thể hơi chậm.
Mình chuyển từ công ty outsource sang VPBank được 8 tháng. So sánh: outsource thì làm nhiều dự án, học nhanh nhưng hơi loạn; VPBank thì ổn định hơn, làm sâu vào domain ngân hàng, nhưng hệ thống legacy nhiều. Tùy mục tiêu cá nhân mà chọn.
HR VPBank hồi âm khá nhanh, khoảng 1 tuần sau nộp là có tin. Quy trình: nộp → test IQ/E ng online → phỏng vấn 2 vòng → offer. Mình apply vị trí khác nhưng thấy quy trình chuyên nghiệp, không kéo dài quá lâu.
Vị trí này JD tiếng Anh 100% nên chắc phỏng vấn bằng tiếng Anh luôn. Mình suggest chuẩn bị vocabulary technical bằng tiếng Anh, nhất là mấy từ như regression, sprint, backlog, bug severity/priority. Không cần perfect grammar nhưng cần diễn đạt được ý.
Ứng tuyển ngay
Ứng tuyển trên website gốcBạn sẽ được chuyển đến trang tuyển dụng chính thức của VPBank
Chuyên môn / Từ khoá
Mất kết nối mạng
Đang thử kết nối lại
Đã xảy ra lỗi!
Vui lòng chờ trong giây lát