VPB
VPBank

Automation Test - Hà Nội - TA150

Hà Nội Khối Công nghệ thông tin
CMNV

Mô tả công việc

Các trách nhiệm chính 1
•             Creating test scenarios and test scripts according business requirements

•             Setting up, configuring and performing automation/performance scripts

•             Investigating and resolving issues/bugs during automation/performance development and operation

•             Operating and reporting automation/performance test results for project team, system owners and related participants

•             Train, guide to other department members to use, maintain and apply automation test

•             Attending training courses about business knowledge as well as testing skills

•             Participate to create, enhance process to improve automation/performance test productivity

Kinh nghiệm/ Chuyên môn yêu cầu
•             Have at least 2 years experience in software testing (manual or automation test)

•             Have at least 1 years experience with Automation testing/Performance Testing, such as Selenium, Appium, Jmeter. Playwright, …

•             Able to develop automation test script using Java, Python, …

•             Have knowledge about software testing

•             Have knowledge about web locator, database, web services…

Kỹ năng yêu cầu
•             Banking domain experiences

•             Agile/Scrum experiences

Các kinh nghiệm khác
•             Ability in English reading and writing (mandatory), and speaking, listening (preferable).

•             Teamwork, careful, attention to detail, logical thinking

•             Self-development.

•             Communication, negotiation, and problem solving

Yêu cầu ứng viên

Trình độ đào tạo
Đại học in Công nghệ thông tin or Khoa học máy tính

Phân tích kỹ năng cần có

## Phân tích Kỹ năng Yêu cầu

### 🔧 Hard Skills (BẮT BUỘC)

| Kỹ năng | Mức độ | Ghi chú |
|---------|--------|---------|
| Automation Testing | Bắt buộc, 1+ năm | Selenium, Appium, JMeter, Playwright... |
| Ngôn ngữ lập trình | Bắt buộc | Java hoặc Python (ưu tiên Java vì ngân hàng) |
| Software Testing | Bắt buộc, 2+ năm | Manual hoặc Automation |
| Web Locator | Cơ bản | XPath, CSS Selector, ID... |
| Database | Cơ bản | SQL query, kiểm thử dữ liệu |
| Web Services | Cơ bản | REST API testing |
| Performance Testing | Là điểm cộng | JMeter, LoadRunner |

### 🎯 Soft Skills & Domain Knowledge

| Kỹ năng | Mức độ | Ghi chú |
|---------|--------|---------|
| Banking Domain | Ưu tiên | Hiểu nghiệp vụ ngân hàng là lợi thế lớn |
| Agile/Scrum | Ưu tiên | Phổ biến trong các dự án IT ngân hàng |
| Tiếng Anh | Bắt buộc (RW), Ưu tiên (SL) | Đọc tài liệu kỹ thuật, viết báo cáo |
| Communication | Ưu tiên | Làm việc với nhiều team |
| Problem Solving | Ưu tiên | Xử lý bug phức tạp |

### 📜 Chứng chỉ Gợi Ý

1. ISTQB Foundation Level - Chứng chỉ testing cơ bản, dễ lấy
2. ISTQB Agile Tester - Phù hợp với môi trường Agile
3. AWS Certified Developer - Nếu muốn mở rộng kiến thức cloud
4. Scrum Master Certification (CSM/PSM) - Hiểu rõ quy trình Agile

### 📊 Bảng So Sánh Mức Lương Tham Khảo (Hà Nội, 2024)

| Cấp bậc | Kinh nghiệm | Mức lương (VND/tháng) |
|---------|-------------|----------------------|
| Junior | 0-2 năm | 12 - 20 triệu |
| Middle | 2-4 năm | 18 - 30 triệu |
| Senior | 4-6 năm | 25 - 45 triệu |
| Lead/Principal | 6+ năm | 40 - 70+ triệu |

*VPBank thường có mức lương cạnh tranh so với thị trường, đặc biệt với vị trí IT*

---

Lưu ý: Tin tuyển dụng ghi "Thỏa thuận" nên mức lương có thể linh hoạt theo năng lực ứng viên. Với 2+ năm kinh nghiệm automation testing, bạn có thể đàm phán ở mức 20-35 triệu tùy kỹ năng.

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn VPBank - Automation Test

### 📋 Quy trình Phỏng vấn Thông thường

Thường có 3 vòng:

1. Vòng 1: HR/Recruiter (30-45 phút)
- Giới thiệu bản thân
- Tìm hiểu kinh nghiệm làm việc
- Đánh giá kỹ năng mềm
- Hỏi về mức lương kỳ vọng, availability

2. Vòng 2: Technical Interview (45-60 phút)
- Kiểm tra kiến thức Testing
- Live coding hoặc walkthrough project
- Hỏi về framework automation đã sử dụng
- Xử lý tình huống thực tế

3. Vòng 3: Manager/HOD (30-45 phút)
- Đánh giá culture fit
- Thảo luận về dự án, team
- Đàm phán offer

### ❓ Câu hỏi Hay gặp theo từng vòng

Vòng 1 - HR:
- "Em giới thiệu ngắn về bản thân và dự án automation gần nhất?"
- "Tại sao em muốn chuyển sang VPBank?"
- "Mức lương kỳ vọng của em là bao nhiêu?"
- "Em có câu hỏi gì về công ty/vị trí không?"

Vòng 2 - Technical:
- "Em hãy mô tả framework automation em đang dùng?"
- "Sự khác nhau giữa Selenium WebDriver và Playwright?"
- "Em xử lý thế nào khi test fail do flakiness?"
- "Hãy viết một test script đơn giản bằng Java/Python cho đăng nhập form"
- "Làm sao để handle async operations trong automation?"
- "Em có kinh nghiệm performance testing không? JMeter hoạt động thế nào?"
- "Test strategy của em cho một dự án banking như thế nào?"

Vòng 3 - Manager:
- "Em thấy mình có điểm mạnh gì so với các ứng viên khác?"
- "Em sẽ đóng góp gì cho team automation của VPBank?"
- "Kế hoạch phát triển nghề nghiệp 3-5 năm tới của em?"
- "Em đã làm việc với Agile/Scrum như thế nào?"

### 💡 Tips Chuẩn bị Hiệu quả

1. Ôn kỹ Selenium WebDriver - Đây là core skill, sẽ được hỏi nhiều
2. Chuẩn bị project portfolio - Có demo code trên GitHub là điểm cộng lớn
3. Nghiên cứu VPBank - Biết các sản phẩm chính: VPBank NEO, VPBank Online, các dịch vụ của VPBank
4. Practice live coding - Có thể được yêu cầu viết code trực tiếp
5. Chuẩn bị câu hỏi cho interviewer - Thể hiện sự quan tâm nghiêm túc

### 👔 Dress Code

- Business Casual - VPBank là công ty tư nhân, không quá formal
- Nam: áo sơ mi, quần dài (có thể jeans gọn gàng)
- Nữ: áo sơ mi/ blouse, quần dài hoặc váy công sở
- Tránh đồ thể thao, shorts, sandals

---

⚠️ Lưu ý quan trọng:
- VPBank IT thường làm việc với nhịp độ nhanh, chuẩn bị tinh thần deadline gấp
- Có thể test trắc nghiệm kiến thức IT trước vòng phỏng vấn
- Thời gian phản hồi sau phỏng vấn: 1-2 tuần

Lộ trình ôn thi

## Ôn thi & Chuẩn bị cho vị trí Automation Test VPBank

### 📚 Kiến thức Nền tảng Cần Nắm vững

#### 1. Software Testing Fundamentals
- Testing life cycle (STLC)
- Test case design techniques (Boundary, Equivalence, Decision Table...)
- Bug life cycle
- Test plan, test strategy
- Smoke, Sanity, Regression, UAT testing

#### 2. Automation Testing - Core Skills

Selenium WebDriver (ƯU TIÊN)
```
- WebDriver API (findElement, findElements)
- Waits (Implicit, Explicit, Fluent)
- Page Object Model (POM) pattern
- Handling IFrames, Windows, Popups
- WebElement actions (click, sendKeys, hover)
```

Playwright
```
- Browser automation (Chromium, Firefox, WebKit)
- Locator strategies
- API testing với Playwright
```

JMeter (Performance Testing)
```
- Thread group, Samplers
- Listeners
- Correlation, Parameterization
- Basic performance metrics (TPS, Response time, Throughput)
```

#### 3. Programming (Java/Python)

Java (Ưu tiên cho ngân hàng)
```
- OOP concepts
- Collections (List, Map, Set)
- Exception handling
- File I/O
- TestNG/JUnit framework
```

Python
```
- pytest framework
- Decorators
- List comprehension
- API testing với requests library
```

#### 4. Database & SQL
```
- SELECT, WHERE, JOIN
- Aggregate functions
- Subqueries
- Database testing validation
```

#### 5. API Testing
```
- REST API concepts (GET, POST, PUT, DELETE)
- JSON/XML parsing
- Postman cơ bản
- API validation techniques
```

#### 6. Agile/Scrum
```
- Scrum ceremonies (Sprint, Daily, Retro, Planning)
- User stories, Acceptance criteria
- Definition of Done
- Jira, Confluence usage
```

### 📖 Tài liệu Tham khảo

| Tài liệu | Nguồn | Mức độ |
|----------|-------|--------|
| Selenium Official Documentation | selenium.dev | Bắt buộc |
| ISTQB Syllabus | istqb.org | Nền tảng |
| Playwright Documentation | playwright.dev | Học thêm |
| JMeter Documentation | jmeter.apache.org | Performance |
| Java Design Patterns for Testers | Udemy/Coursera | Nâng cao |

### 📅 Lộ trình Chuẩn bị 1-2 Tuần

Tuần 1: Ôn tập Core
- Ngày 1-2: Testing fundamentals + SQL
- Ngày 3-4: Selenium WebDriver (Java)
- Ngày 5-6: Page Object Model + Framework design
- Ngày 7: API Testing + Postman

Tuần 2: Thực hành + Review
- Ngày 8-9: Performance testing (JMeter basics)
- Ngày 10-11: Practice coding problems
- Ngày 12-13: Mock interview + Portfolio review
- Ngày 14: Nghiên cứu VPBank + Chuẩn bị câu hỏi

### 🔥 Focus Areas cho VPBank

1. Framework design - Hỏi nhiều về cách xây dựng automation framework
2. CI/CD integration - Jenkins, GitLab CI
3. Banking domain - Hiểu các luồng nghiệp vụ cơ bản (login, transfer, payment)
4. Test reporting - Allure, Extent Report
5. Code quality - Clean code, maintainability

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho Automation Test Engineer

### 🚀 Lộ trình Thăng tiến Điển hình

```
Junior Automation Tester (0-2 năm)

Automation Test Engineer (2-4 năm)

Senior Automation Test Engineer (4-6 năm)

Test Lead / QA Manager (6-8 năm)

QA Chapter Lead / Test Architect (8+ năm)

QA Director / VP of Engineering (10+ năm)
```

### 💰 Mức Lương Kỳ vọng theo Cấp bậc (Thị trường VPBank/Hà Nội)

| Level | Kinh nghiệm | Lương tháng (VND) | Total Package (12 tháng + bonus) |
|-------|-------------|-------------------|----------------------------------|
| Junior | 0-2 năm | 12-18 triệu | 180-280 triệu/năm |
| Mid | 2-4 năm | 18-28 triệu | 280-400 triệu/năm |
| Senior | 4-6 năm | 28-45 triệu | 400-650 triệu/năm |
| Lead | 6-8 năm | 45-65 triệu | 650-900 triệu/năm |

*Note: VPBank có thể có thêm: thưởng performance, stock options, insurance premium*

### 📈 Kỹ năng Cần Phát triển thêm

Ngắn hạn (6-12 tháng):
1. Master một framework chính - Selenium (Java) hoặc Playwright
2. Performance Testing chuyên sâu - JMeter advanced, Gatling
3. CI/CD Pipeline - Jenkins, Docker, Kubernetes basics
4. API Automation - REST Assured, Postman

Trung hạn (1-2 năm):
1. Test Architecture - Thiết kế framework tổng thể
2. Security Testing - OWASP, penetration testing basics
3. Mobile Automation - Appium expert
4. Leadership - Mentor junior members

Dài hạn (3-5 năm):
1. Test Strategy - Xây dựng chiến lược testing cho toàn bộ dự án
2. DevOps/SDET - Kỹ sư phát triển tự động hóa
3. Management - Team lead, QA Manager
4. Domain Expert - Chuyên sâu Banking/Fintech domain

### 🎯 VPBank-Specific Insights

Ưu điểm:
- Môi trường Tech-forward, đầu tư mạnh vào IT
- Cơ hội học hỏi domain Banking phức tạp
- Lương cạnh tranh so với thị trường
- Dự án đa dạng: Mobile app, Web platform, Core banking

Thách thức:
- Nhịp độ dự án nhanh, deadline gấp
- Legacy systems cần maintain
- Thay đổi requirement thường xuyên

### 💡 Khuyến nghị

1. Stay updated - Công nghệ testing thay đổi nhanh, theo dõi xu hướng mới
2. Build portfolio - GitHub với các project automation là "must-have"
3. Network - Tham gia community: Vietnam Testing Club, Selenium Vietnam
4. Certifications - ISTQB, Certified Agile Tester để boost profile
5. Domain knowledge - Hiểu sâu nghiệp vụ ngân hàng = lợi thế cạnh tranh lớn

Câu hỏi thường gặp

Em mới tốt nghiệp CNTT, chưa có kinh nghiệm automation testing có ứng tuyển được không?

Khó khăn đó em ạ. Tin tuyển dụng yêu cầu tối thiểu 2 năm kinh nghiệm software testing (manual hoặc automation) và 1 năm kinh nghiệm automation cụ thể. Tuy nhiên, em có thể:

1. Ứng tuyển vị trí Manual Tester trước để tích lũy kinh nghiệm
2. Tự học automation và build portfolio (GitHub project)
3. Sau 1-2 năm manual testing, em sẽ đủ điều kiện ứng tuyển automation

Đầu vào của VPBank khá cao vì đây là vị trí chuyên sâu, team IT của họ cần người có thể deliver ngay không phải đào tạo từ đầu.

Mức lương 25-30 triệu cho vị trí này có hợp lý không?

Hoàn toàn hợp lý và trong tầm của VPBank đó em. Với 2-3 năm kinh nghiệm automation testing, mức 25-30 triệu là standard. Một số yếu tố giúp em đàm phán cao hơn:

- Có kinh nghiệm với Selenium WebDriver (Java)
- Biết Performance Testing (JMeter)
- Có portfolio/project automation để show
- Hiểu nghiệp vụ banking

Nếu em có 3+ năm kinh nghiệm và handle được nhiều framework, hoàn toàn có thể đòi 30-35 triệu. VPBank IT tuyển khá gấp nên họ sẵn sàng deal để close candidate.

VPBank có làm việc overtime nhiều không?

Tuỳ project và giai đoạn em ạ. Nói thật là ngành Banking IT nói chung có period gấp gáp, đặc biệt:

- Khi release tính năng mới hoặc cập nhật app
- Trước deadline dự án lớn
- Khi có production incident

Tuy nhiên VPBank có văn hóa work-life balance khá tốt so với một số ngân hàng khác. Không phải kiểu "ngồi máy 24/7" nhưng cũng cần cam kết với timeline. Có đợt release lớn thì OT 1-2 tuần là bình thường.

Mình suggest em hỏi thẳng HR hoặc interviewer về văn hóa làm việc thực tế của team để có expectation chính xác.

Em đang làm manual tester, muốn chuyển sang automation có nên apply không?

Đây là lúc perfect để apply đó em! Yêu cầu ghi "manual OR automation test" 2 năm, nên 2 năm manual testing hoàn toàn đáp ứng được. Quan trọng là em cần:

1. Có kiến thức automation cơ bản - dù là tự học
2. Có project/demo automation để show
3. Thể hiện được đam mê và self-learning ability

Lời khuyên: Trước khi apply, em nên học Selenium/Java hoặc Python, tạo 1-2 automation project đơn giản (login flow, form submission) và push lên GitHub. Khi interview, thể hiện rõ "em biết mình còn non nhưng đang pro-actively self-training". Manual tester chuyển automation thường được đánh giá cao vì có nền tảng testing fundamentals vững.

VPBank có đào tạo thêm kỹ năng không hay chỉ làm task thuần?

VPBank đầu tư khá mạnh vào training và development em ạ. Cụ thể:

- Internal training programs về công nghệ mới
- Tech talks hàng tháng từ senior/external experts
- Support chi phí học chứng chỉ (ISTQB, AWS, etc.)
- Rotation opportunities giữa các dự án
- Career path rõ ràng trong IT track

Tin tuyển dụng cũng ghi rõ "Attend training courses about business knowledge as well as testing skills" nên họ expect nhân viên phát triển liên tục. Đặc biệt VPBank đang transform digital nên có nhiều cơ hội học công nghệ mới như AI/ML testing, API automation, cloud testing.

Kỹ năng nào là quan trọng nhất khi phỏng vấn vị trí này?

Theo thứ tự ưu tiên em nên tập trung:

1. Selenium WebDriver (Java) - Đây là core skill, 90% sẽ hỏi. Em phải nắm chắc: locators, waits, POM pattern, handling dynamic elements

2. Test Framework Design - Không chỉ biết viết test mà phải hiểu cách thiết kế framework: page object, data-driven, keyword-driven, test data management

3. Problem-solving mindset - Họ sẽ đưa ra scenario và hỏi em xử lý thế nào. Ví dụ: "Test fail liên tục do network flaky" - em trả lời sao?

4. Banking domain understanding - Biết basic banking flows: authentication, account management, transactions, payments

5. Communication - Vì phải collaborate với dev, BA, PM nhiều, soft skill này rất quan trọng

Em hãy invest thời gian vào Java + Selenium trước tiên, đó là yếu tố quyết định nhất.

Làm ở VPBank có cơ hội chuyển sang vị trí khác trong ngân hàng không?
Có, và đây là một trong những lợi thế lớn khi làm ở VPBank em ạ. VPBank có nhiều dự án và team khác nhau trong IT: - Testing <-> Development (nếu em muốn chuyển sang dev) - Automation <-> Performance/Security testing - QA <-> Business Analysis - Individual Contributor <-> Team Lead/Manager Với base knowledge automation + banking domain, em có thể: - Move sang DevOps/SRE nếu học thêm CI/CD - Chuyển sang Solution Architect nếu giỏi design - Lên QA Lead/Manager nếu thích quản lý VPBank internal mobility khá tốt, nhiều bạn từ QA chuyển sang BA, thậm chí sang Product Owner. Quan trọng là em thể hiện performance tốt và chủ động express interest.
So sánh VPBank với các ngân hàng khác (Techcombank, MB Bank) thì sao?

Mỗi ngân hàng có đặc điểm riêng em ạ:

VPBank:
✓ Tech-forward, đầu tư mạnh vào digital
✓ Modern tech stack, nhiều project mới
✓ Salary competitive, bonus tốt
✓ Văn hóa trẻ, năng động
✗ Nhịp độ công việc có thể gấp

Techcombank:
✓ Tech stack hiện đại (cloud-native)
✓ Employee experience tốt
✓ Hybrid work linh hoạt
✗ Competition cao, hiring khắt khe hơn

MB Bank:
✓ Digital banking leader
✓ Startup-like culture
✓ Nhiều innovation projects
✗ Còn đang xây dựng team IT

Tóm lại, VPBank là lựa chọn tốt nếu em muốn học hỏi banking domain + modern tech. Đặc biệt vị trí Automation Test ở VPBank sẽ giúp em build strong foundation cho career path QA/Testing.

Chia sẻ từ cộng đồng

Ẩn danh 2024-11-15

Mình vừa nhận offer Automation Test từ VPBank tuần trước, mức 30 triệu cho 3 năm kinh nghiệm. Quá trình phỏng vấn 2 vòng, vòng technical hỏi khá sâu về Selenium và framework design. Chuẩn bị kỹ mấy cái đó là ok.

b
banker2024 2024-11-20

Đang apply vị trí này, HR contact mình rồi. Bạn nào đã phỏng vấn VPBank IT gần đây chia sẻ kinh nghiệm với, vòng technical hay hỏi những gì?

L
Linh P*** 2024-10-28

Mình làm ở VPBank được 1.5 năm rồi. Team automation testing có 8 người, workload khá ổn, team lead support. Lương review mỗi năm 1 lần, mình tăng được 15% năm nay. Recommend các bạn apply.

Ẩn danh 2024-11-08

Cảnh báo: WFH policy không linh hoạt lắm, phải vào office 4-5 ngày/tuần. Bạn nào ở xa Hà Nội cân nhắc kỹ. Tuy nhiên office ở Đống Đa khá tiện đường.

N
Nam Đ*** 2024-11-22

Mình chuyển từ manual sang automation được 2 năm, giờ apply VPBank có hy vọng không? Có 3 năm manual + tự học selenium/java 1 năm.

Ẩn danh 2024-10-15

Tech stack của VPBank IT: Java chủ yếu, dùng Selenium với TestNG, CI/CD bằng Jenkins. Nếu rảnh thì học thêm JMeter vì team đang thiếu người performance testing.

c
career_seeker 2024-11-18

HR VPBank phản hồi nhanh lắm, sau phỏng vấn 3 ngày là có kết quả. Lần mình apply họ gửi offer letter kèm breakdown rõ ràng: base, allowance, insurance. Không như công ty khác hay che chebe.

Ẩn danh 2024-11-05

Sẵn tiếng Anh đọc viết tốt là must-have đó mọi người. Documentation của VPBank IT toàn tiếng Anh, daily standup cũng nói tiếng Anh nếu có foreign stakeholders. Mình mất gần 1 năm để quen với việc đọc tài liệu kỹ thuật bằng EN.

Ứng tuyển ngay

Ứng tuyển trên website gốc

Bạn sẽ được chuyển đến trang tuyển dụng chính thức của VPBank

Chuẩn bị thi tuyển

Luyện đề thi tuyển dụng VPBank trên thithu.com

Luyện thi VPBank

Chuyên môn / Từ khoá

CNTT / IT vpbank
T
thithu.com

Miễn trừ trách nhiệm: Nội dung câu hỏi trên thithu.com chỉ mang tính chất luyện tập và tham khảo, không đại diện cho đề thi chính thức của bất kỳ tổ chức nào. Chúng tôi không chịu trách nhiệm về kết quả thi thực tế của người dùng.