Automation Test - Hà Nội - TA150
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
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.
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.
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.
Đâ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 đầ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.
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.
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
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.
Đ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ì?
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.
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.
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.
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.
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.
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ố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