Chuyên viên cao cấp Kiểm thử phần mềm tự động - Khối Công nghệ Thông tin
Mô tả công việc
• Tốt nghiệp đại học chuyên ngành Công nghệ thông tin hoặc Kinh tế - Quản lý/Tài chính - Ngân hàng
• Kinh nghiệm Kiểm thử 03 - 05 năm trong lĩnh vực Công nghệ thông tin của ngân hàng, có trên 1 năm kinh nghiệm trong automation testing mobile hoặc web.
• Hiểu biết về nhiều automation test framework và phương hướng automated testing.
• Có thể giao tiếp, trao đổi, email, đọc các tài liệu bằng tiếng Anh trong lĩnh vực chuyên môn.
• Cẩn thận, tiếp thu nhanh các giải pháp công nghệ mới và vận dụng vào trong công việc.
• Chịu được áp lực công việc cao.
Ưu tiên ứng viên:
- Có kiến thức về quy trình, nghiệp vụ ngân hàng
- Có kiến thức về phân tích, thiết kế phần mềm cũng như các quy trình liên quan
- Đã làm ở vị trí tương đương tại các ngân hàng/định chế tài chính nước ngoài hoặc các ngân hàng có quy mô và trình độ phát triển tương đương hoặc hơn TPBank
- Ứng viên đã có kinh nghiệm sử dụng các công cụ kiểm thử tự động như: Jmeter, SoapUI, Postman, Selenium, Katalon, Mobile automation test,…
- Ứng viên đã có kinh nghiệm viết kịch bản test bằng ngôn ngữ lập trình hướng đối tượng: Java, C#, ...
Yêu cầu ứng viên
• Tốt nghiệp đại học chuyên ngành Công nghệ thông tin hoặc Kinh tế - Quản lý/Tài chính - Ngân hàng
• Kinh nghiệm Kiểm thử 03 - 05 năm trong lĩnh vực Công nghệ thông tin của ngân hàng, có trên 1 năm kinh nghiệm trong automation testing mobile hoặc web.
• Hiểu biết về nhiều automation test framework và phương hướng automated testing.
• Có thể giao tiếp, trao đổi, email, đọc các tài liệu bằng tiếng Anh trong lĩnh vực chuyên môn.
• Cẩn thận, tiếp thu nhanh các giải pháp công nghệ mới và vận dụng vào trong công việc.
• Chịu được áp lực công việc cao.
Ưu tiên ứng viên:
- Có kiến thức về quy trình, nghiệp vụ ngân hàng
- Có kiến thức về phân tích, thiết kế phần mềm cũng như các quy trình liên quan
- Đã làm ở vị trí tương đương tại các ngân hàng/định chế tài chính nước ngoài hoặc các ngân hàng có quy mô và trình độ phát triển tương đương hoặc hơn TPBank
- Ứng viên đã có kinh nghiệm sử dụng các công cụ kiểm thử tự động như: Jmeter, SoapUI, Postman, Selenium, Katalon, Mobile automation test,…
- Ứng viên đã có kinh nghiệm viết kịch bản test bằng ngôn ngữ lập trình hướng đối tượng: Java, C#, ...
Phân tích kỹ năng cần có
## Phân tích Kỹ năng cần có cho vị trí Senior Automation Testing tại TPBank
### 1. HARD SKILLS (Kỹ năng chuyên môn)
A. Công cụ kiểm thử tự động bắt buộc phải thành thạo:
| Công cụ | Mức độ yêu cầu | Ứng dụng thực tế |
|---------|----------------|-----------------|
| Selenium WebDriver | BẮT BUỘC - Thành thạo | Automation test cho web banking, internet banking |
| JMeter | BẮT BUỘC - Thành thạo | Performance testing, load testing hệ thống core banking |
| Postman | BẮT BUỘC - Thành thạo | API testing cho các service ngân hàng |
| SoapUI | Ưu tiên | API testing cho web service (SOAP/REST) |
| Katalon Studio | Ưu tiên | Công cụ all-in-one cho automation testing |
| Mobile Automation (Appium) | Ưu tiên - có trên 1 năm kinh nghiệm | Test app mobile banking |
B. Ngôn ngữ lập trình:
- Java (ưu tiên hàng đầu) - ngôn ngữ phổ biến nhất trong automation testing ngành ngân hàng Việt Nam
- C# (thứ hai) - thường dùng với Selenium WebDriver trong môi trường .NET
- Nắm vững OOP (Lập trình hướng đối tượng)
C. Test Framework & Methodology:
- TestNG / JUnit - Framework phổ biến với Java
- Page Object Model (POM) - Design pattern chuẩn ngành
- Data-Driven Testing - Tách data khỏi test script
- Keyword-Driven Testing - Framework tự xây
- Hiểu biết về CI/CD (Jenkins, GitLab CI)
- Test management tools: TestLink, Zephyr, qTest
D. Kiến thức nghiệp vụ ngân hàng:
- Core Banking System - Hiểu quy trình core banking (FPT, Temenos, Flexcube...)
- Payment Systems - NAPAS, SWIFT, chuyển khoản liên ngân hàng
- Digital Banking - Internet Banking, Mobile Banking, eKYC
- Compliance & Security - PCI-DSS, 3D Secure, Tokenization
- Agile/Scrum - Phương pháp phát triển phổ biến tại TPBank
### 2. SOFT SKILLS (Kỹ năng mềm)
| Kỹ năng | Mức độ quan trọng | Cách rèn luyện |
|---------|-------------------|----------------|
| Chịu áp lực cao | BẮT BUỘC | Thực tế QA trước release rất căng thẳng |
| Tiếng Anh chuyên ngành | BẮT BUỘC | Đọc tài liệu, viết bug report bằng tiếng Anh |
| Giao tiếp hiệu quả | Cao | Phối hợp với developer, BA, PM daily |
| Tư duy phân tích | Cao | Xác định root cause, phân tích requirements |
| Học nhanh | Cao | Công nghệ mới liên tục cập nhật |
### 3. CHỨNG CHỈ GỢI Ý
| Chứng chỉ | Giá trị | Link tham khảo |
|-----------|---------|----------------|
| ISTQB Foundation | Rất cao - chuẩn quốc tế | istqb.org |
| ISTQB Advanced TA | Cao - cho automation | istqb.org |
| AWS Certified | Ưu tiên - cloud testing | aws.amazon.com |
| Scrum Master (PSM I) | Hữu ích | scrum.org |
| Certified JAVA Developer | Hỗ trợ code skill | Oracle |
### 4. SO SÁNH VỚI VỊ TRÍ TƯƠNG ĐƯƠNG
| Tiêu chí | TPBank | VPBank | VietinBank |
|----------|--------|--------|------------|
| Yêu cầu kinh nghiệm | 3-5 năm | 2-4 năm | 3-5 năm |
| Mức lương tham khảo | 20-35 triệu | 18-30 triệu | 18-28 triệu |
| Công cụ ưu tiên | Selenium, JMeter | Selenium, Katalon | Jmeter, Selenium |
| Ngôn ngữ | Java, C# | Java, Python | Java |
| Quy mô team QA | Vừa (10-15 người) | Lớn (20-30 người) | Lớn (30+ người) |
Lưu ý: TPBank là ngân hàng có hệ thống công nghệ hiện đại, tập trung mạnh vào digital banking nên automation testing được đầu tư kỹ, đòi hỏi kỹ năng cao hơn các ngân hàng legacy.
Chuẩn bị phỏng vấn
## Hướng dẫn Phỏng vấn vị trí Senior Automation Testing tại TPBank
### QUY TRÌNH PHỎNG VẤN ĐIỂN HÌNH
TPBank thường có 3 vòng phỏng vấn cho vị trí IT cấp cao:
Vòng 1: Sàng lọc HR (30-45 phút)
- Gọi điện hoặc gặp trực tiếp
- Kiểm tra thông tin cơ bản, động lực ứng tuyển
- Đánh giá soft skills, tính cách phù hợp văn hóa
Vòng 2: Kỹ thuật / Test thực hành (60-90 phút)
- Phỏng vấn với Team Lead hoặc IT Manager
- Kiểm tra kiến thức chuyên môn sâu
- Có thể có bài test thực hành viết script automation (30-60 phút)
Vòng 3: Cuối cùng với IT Director/VP (30-45 phút)
- Đánh giá tổng quan, strategic thinking
- Thương lượng lương, điều kiện làm việc
### CÂU HỎI THƯỜNG GẶP THEO TỪNG VÒNG
Vòng 1 - HR:
1. "Tại sao bạn muốn chuyển sang TPBank?"
- Trả lời: Nghiên cứu trước về TPBank - "Em biết TPBank là ngân hàng tiên phong về công nghệ, hệ thống digital banking hiện đại. Em muốn phát triển automation testing ở môi trường có nền tảng công nghệ tốt..."
2. "Bạn có thể mô tả dự án automation testing lớn nhất mình từng làm?"
- Dùng STAR method: S - Situation, T - Task, A - Action, R - Result
3. "Bạn xử lý thế nào khi deadline gấp nhưng bug còn nhiều?"
- Đánh giá mức độ ưu tiên, giao tiếp với team
4. "Mức lương kỳ vọng của bạn là bao nhiêu?"
- Nghiên cứu trước market rate: 20-35 triệu cho cấp senior
Vòng 2 - Kỹ thuật:
1. "Viết script automation test cho chức năng login"
- Cần nắm vững Selenium WebDriver, Page Object Model
2. "Sự khác nhau giữa Selenium IDE, WebDriver và Grid?"
- Kiểm tra kiến thức nền tảng
3. "Làm thế nào để xử lý AJAX wait, implicit wait vs explicit wait?"
- Rất hay hỏi trong automation testing
4. "Framework automation testing của bạn có cấu trúc như thế nào?"
- POM, data-driven, keyword-driven
5. "Bạn test API như thế nào? Dùng công cụ gì?"
- Postman, REST Assured, JMeter
6. "Cho ví dụ về test case bạn tự động hóa thành công và tiết kiệm được thời gian?"
- Số liệu cụ thể: giảm X% thời gian test, phát hiện Y bug trước release
7. "Làm thế nào để maintain test script khi AUT thay đổi?"
- POM, abstraction, refactoring strategy
8. "Performance testing vs Load testing vs Stress testing khác nhau thế nào?"
- Dùng JMeter, nên nắm vững concepts
Vòng 3 - Director/VP:
1. "Bạn định hướng phát triển nghề nghiệp 3-5 năm tới như thế nào?"
- QA Lead → QA Manager → Test Architect
2. "Bạn sẽ đề xuất cải tiến gì cho team QA hiện tại của TPBank?"
- Thể hiện tư duy chiến lược, nghiên cứu trước
3. "Làm thế nào để đảm bảo automation ROI (Return on Investment)?"
- Identify repetitive test cases, focus on stable features
### TIPS CHUẨN BỊ
1. Ôn luyện code thực hành:
```java
// Ví dụ Selenium WebDriver - POM pattern
public class LoginPage {
WebDriver driver;
By username = By.id("username");
By password = By.id("password");
By loginBtn = By.xpath("//button[@type='submit']");
public LoginPage(WebDriver driver) {
this.driver = driver;
}
public void enterUsername(String user) {
driver.findElement(username).sendKeys(user);
}
//...
}
```
2. Chuẩn bị portfolio dự án:
- Demo project trên GitHub (có điểm cộng lớn)
- Số liệu cụ thể: tỷ lệ coverage, số test case tự động hóa, thời gian tiết kiệm
3. Nghiên cứu về TPBank:
- eBank TPBank, TPBank Mobile, TPBank NOW
- Công nghệ sử dụng: Java, microservices, cloud-native
- Văn hóa đổi mới sáng tạo
4. Dress code:
- Form: vest/complete bộ (nam) hoặc áo sơ mi, chân váy/quần âu (nữ)
- IT TPBank có thể smart casual, nhưng vòng cuối nên formal
5. 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?"
- "Tỷ lệ manual vs automation testing hiện tại?"
- "Mục tiêu automation coverage trong 6-12 tháng tới?"
Lộ trình ôn thi
## Ôn thi & Chuẩn bị cho vị trí Senior Automation Testing tại TPBank
### LỘ TRÌNH CHƯƠNG TRÌNH 2 TUẦN
TUẦN 1: Củng cố kiến thức nền tảng
| Ngày | Chủ đề | Tài liệu | Thời gian |
|------|--------|----------|----------|
| Ngày 1-2 | Selenium WebDriver + Java | Selenium Official Docs, Selenium Framework | 4-5 giờ/ngày |
| Ngày 3 | API Testing (Postman, REST Assured) | Postman Learning Center, REST API Tutorial | 4-5 giờ/ngày |
| Ngày 4 | JMeter Performance Testing | JMeter Documentation, Blazemeter tutorials | 4-5 giờ/ngày |
| Ngày 5 | Test Framework Design (POM, Data-Driven) | Design Patterns for Test Automation | 3-4 giờ/ngày |
| Ngày 6-7 | Ôn tập + Làm mini project | Tổng hợp | 5-6 giờ/ngày |
TUẦN 2: Thực hành + Nghiệp vụ ngân hàng
| Ngày | Chủ đề | Tài liệu | Thời gian |
|------|--------|----------|----------|
| Ngày 8 | Nghiệp vụ ngân hàng cơ bản | IBTA Banking Knowledge, NAPAS docs | 3-4 giờ/ngày |
| Ngày 9-10 | Mock Interview + Code practice | LeetCode Easy/Medium (Java), GitHub | 5-6 giờ/ngày |
| Ngày 11-12 | Hệ thống lại kiến thức + Q&A prep | Tự tổng hợp | 4-5 giờ/ngày |
| Ngày 13 | Nghiên cứu TPBank + Portfolio prep | Website TPBank, GitHub | 3-4 giờ |
| Ngày 14 | Nghỉ ngơi, chuẩn bị tâm lý | - | - |
### TÀI LIỆU THAM KHẢO
1. Automation Testing:
- Selenium WebDriver 3 Practical Guide - End-to-end selenium
- Hands-On Mobile Testing - Daniel Knott
- Complete Guide to Test Automation - Gáspár Nagy
- REST Assured - Basic to Advanced (YouTube: Bas Dijkstra)
2. API Testing:
- REST API Tutorial (restapitutorial.com)
- Postman Documentation (learning.postman.com)
- SoapUI Documentation (soapui.org)
3. Performance Testing:
- JMeter Documentation (jmeter.apache.org)
- BlazeMeter University (blazemeter.com/university)
- Performance Testing Guidance for Web Applications - Microsoft
4. Nghiệp vụ Ngân hàng:
- CIMB Việt Nam Knowledge Center - Banking fundamentals
- SBV Regulations - Thông tư NHNN (sbv.gov.vn)
- NAPAS - Hạ tầng thanh toán bán lẻ
5. Vietnamese Banking Tech:
- TPBank Tech Blog (nếu có)
- Vietnam Banking Technology Forum (Facebook groups)
### KIẾN THỨC NỀN CẦN NẮM VỮNG
A. Core Banking Concepts:
- Account Management (tiền gửi, tiền vay)
- Payment & Settlement (chuyển khoản, thanh toán)
- Card Management (ATM, POS, eCommerce)
- Treasury & Trade Finance
B. Digital Banking Testing:
- Internet Banking (web application testing)
- Mobile Banking (iOS/Android testing)
- Payment Gateway integration
- Security testing (authentication, authorization)
C. Technical Concepts:
- Database testing (SQL queries)
- API/Web Services testing (REST, SOAP)
- CI/CD Pipeline (Jenkins, GitLab)
- Containerization (Docker) - là điểm cộng
### BÀI TẬP THỰC HÀNH GỢI Ý
1. Viết automation test cho login flow của một ứng dụng banking mẫu
2. API Testing cho các endpoints: login, transfer, balance check
3. Performance test với JMeter cho 1000 concurrent users
4. Mini framework với POM, data-driven, testng.xml
### CHECKLIST TRƯỚC PHỎNG VẤN
- [ ] Viết được Selenium script hoàn chỉnh (Page Object Model)
- [ ] Sử dụng thành thạo Postman cho REST API testing
- [ ] Cấu hình JMeter cho basic performance test
- [ ] Giải thích được difference giữa các wait types trong Selenium
- [ ] Nắm vững Git basic commands
- [ ] Hiểu CI/CD pipeline cơ bản
- [ ] Có thể phân tích requirements và viết test case
- [ ] Portfolio/Project demo trên GitHub
- [ ] Tự tin sử dụng tiếng Anh chuyên ngành
- [ ] Nghiên cứu kỹ về TPBank và sản phẩm digital của họ
Tư vấn nghề nghiệp
## Lời khuyên Sự nghiệp cho Senior Automation Testing Engineer
### LỘ TRÌNH THĂNG TIẾN
Level 1: Junior/Mid Automation QA (0-3 năm kinh nghiệm)
- Mức lương: 10-18 triệu/tháng
- Vai trò: Viết script automation cơ bản, maintain test cases
- Kỹ năng cần: Selenium cơ bản, manual testing solid
Level 2: Senior Automation QA (3-5 năm - VỊ TRÍ ĐANG TUYỂN)
- Mức lương: 20-35 triệu/tháng
- Vai trò: Thiết kế framework, mentor junior, technical lead
- Kỹ năng cần: Framework design, multiple tools, leadership
Level 3: QA Lead / Test Manager (5-8 năm)
- Mức lương: 35-55 triệu/tháng
- Vai trò: Quản lý team QA, strategy, resource planning
- Kỹ năng cần: People management, test strategy, budgeting
Level 4: QA Manager / VP of QA (8+ năm)
- Mức lương: 55-100+ triệu/tháng
- Vai trò: Strategic planning, governance, executive stakeholder
Level 5: Test Architect / Principal QA (8+ năm)
- Mức lương: 50-80+ triệu/tháng
- Vai trò: Technical architecture, standardization, innovation
### MỨC LƯƠNG THAM KHẢO TẠI TPBANK & THỊ TRƯỜNG
| Cấp bậc | TPBank | VPBank | Momo/FPT | Foreign Banks |
|---------|--------|--------|----------|---------------|
| Junior (0-2 năm) | 10-14 triệu | 10-15 triệu | 12-18 triệu | 15-25 triệu |
| Mid (2-4 năm) | 14-22 triệu | 15-25 triệu | 18-28 triệu | 25-40 triệu |
| Senior (3-5 năm) | 22-35 triệu | 25-40 triệu | 28-45 triệu | 40-70 triệu |
| Lead (5-7 năm) | 35-50 triệu | 40-60 triệu | 45-70 triệu | 70-100 triệu |
Lưu ý: Mức lương thực tế phụ thuộc vào:
- Kỹ năng công nghệ cụ thể (Selenium vs JMeter vs API)
- Quy mô dự án đã làm
- Khả năng đàm phán
- Thị trường lao động thời điểm ứng tuyển
### KỸ NĂNG CẦN PHÁT TRIỂN THÊM
1. Short-term (6-12 tháng đầu tại TPBank):
- [ ] Master ít nhất 2 automation tools (Selenium + JMeter)
- [ ] Học CI/CD (Jenkins, GitLab CI)
- [ ] Tích lũy kiến thức nghiệp vụ ngân hàng sâu hơn
- [ ] Xây dựng personal brand trong team
- [ ] Học thêm 1 ngôn ngữ: Python hoặc Kotlin
2. Medium-term (1-2 năm):
- [ ] ISTQB Advanced Technical Test Analyst
- [ ] AWS/Azure cloud testing certification
- [ ] Dẫn dắt ít nhất 1 dự án automation lớn
- [ ] Mentor 1-2 junior members
- [ ] Bắt đầu contribute open source
3. Long-term (3-5 năm):
- [ ] QA Manager path: phát triển soft skills, stakeholder management
- [ ] Test Architect path: học sâu về DevOps, Platform engineering
- [ ] Cả hai hướng đều cần: strategic thinking, communication
### ĐẶC ĐIỂM NGÀNH & XU HƯỚNG
Xu hướng 2024-2025:
1. AI/ML in Testing - Sử dụng AI để generate test cases, predict defects
2. Shift-left testing - Test sớm hơn trong SDLC
3. Test Automation Maturity - Từ script → Framework → Platform
4. Performance Engineering - Không chỉ test performance mà design for performance
5. Security Testing Integration - DevSecOps, automated security testing
Lời khuyên từ người đi trước:
> *"Đừng chỉ học automation tools, hãy hiểu business để viết test case có ý nghĩa. Automation là means, không phải goal. Goal là ship quality product."*
> *"Senior Automation QA tại TPBank có cơ hội làm việc với hệ thống hiện đại, ít legacy code hơn ngân hàng truyền thống. Đây là lợi thế lớn để học công nghệ mới."*
### CƠ HỘI SAU TPBANK
- Chuyển sang Big Tech VN: FPT, Viettel, VNG, VNPAY
- Fintech: MoMo, VNPay, ZaloPay, AirPay
- Foreign Banks: HSBC, Citi, Standard Chartered (lương USD)
- Offshore: Remote work cho công ty Mỹ, Úc, Châu Âu
- Product Company: VNG, SEA Group, Grab (lương cạnh tranh)
Đánh giá: TPBank là bước đệm tốt để phát triển sự nghiệp QA trong ngành ngân hàng Việt Nam, đặc biệt với định hướng digital banking hiện đại.
Câu hỏi thường gặp
Có thể ứng tuyển, nhưng sẽ ở mức cạnh tranh cao. Tin tuyển dụng yêu cầu 3-5 năm, em đang ở ranh giới. Để tăng cơ hội: (1) Highlight project có impact lớn (ví dụ: tự động hóa được 200+ test cases, giảm 50% thời gian regression), (2) Thể hiện kiến thức framework sâu thay vì chỉ tool execution, (3) Nếu có kinh nghiệm banking domain ở fintech hoặc payment company có thể thay thế. Tip: Ứng tuyển thử, nhiều khi HR linh hoạt hơn JD.
Lương kỳ vòi: 18-22 triệu/tháng cho 2.5 năm kinh nghiệm.
Khó hơn nhưng hoàn toàn có thể. JD yêu cầu CNTT hoặc Kinh tế/Tài chính-Ngâng hàng. Với ngành Kinh tế, em cần bù đắp bằng: (1) Chứng chỉ IT: ISTQB Foundation là MUST HAVE, (2) Khóa học automation testing online (Udemy, Coursera), có certificate, (3) Project cá nhân trên GitHub để show skill, (4) Experience ở ngân hàng/fintech sẽ là điểm cộng lớn vì domain knowledge đã phù hợp. Nên bắt đầu từ vị trí Junior Manual QA trước, sau đó chuyển lên automation sau 1-2 năm.
Lộ trình gợi ý: Manual QA (1 năm) → Automation QA (2 năm) → Senior Automation.
TPBank không public salary range, nhưng thị trường cho Senior Automation Testing (3-5 năm) tại Hà Nội là 22-35 triệu/tháng. Thương lượng được nếu: (1) Có offer từ công ty khác để so sánh, (2) Kỹ năng đặc biệt (ví dụ: mobile automation specialist rất hiếm), (3) Đàm phán professional với data backup. Benefits thường có: thưởng Tết (tháng lương 13+), bảo hiểm cao cấp, package ănu trưa + parking. Nên hỏi rõ về 13th salary, performance bonus %, health insurance details khi đàm phán.
Một ngày điển hình: 9:00 - Check email, standup meeting với dev team (15 phút), 9:30 - Review requirement mới từ BA, viết/review test cases, 10:30 - Develop automation scripts (70% thời gian), 14:00 - Họp với PM về test plan, timeline, 15:00 - Run regression suite, analyze results, 16:00 - Bug triage với dev, triage automation failures, 17:00 - Document, maintain test framework. Về giờ làm: thường 8:30-17:30 hoặc 9:00-18:00, nhưng gần release (2-3 tuần/lần) có thể OT 1-2 tiếng. Áp lục chủ yếu từ: deadline sản phẩm, bug deadline, regression cycle liên tục.
Bài test thực hành thường yêu cầu viết code automation trong 45-60 phút. Chuẩn bị: (1) Setup environment trước - IntelliJ/Eclipse + Maven/Gradle, (2) Ôn lại Java core: OOP, Collections, Exception handling, (3) Selenium WebDriver: navigation, wait types, handling dropdown/iframe/alerts, (4) Page Object Model - đây là standard industry, (5) TestNG assertions. Đề thi mẫu thường: "Viết automation test cho form login với 5 test cases: valid login, invalid username, invalid password, SQL injection prevention, XSS prevention." Hoặc: "Sử dụng Postman viết collection test cho API transfer money." Tip: Clean code > clever code. Comment rõ ràng, naming convention tốt.
Tùy định hướng: (1) Nếu muốn stable, học nghiệp vụ ngân hàng sâu: chọn TPBank hoặc VPBank - hệ thống legacy + digital hybrid, học được nhiều, (2) Nếu muốn học công nghệ mới, tốc độ nhanh: chọn Momo - agile hơn, startup culture, tech stack hiện đại hơn, (3) Nếu muốn lương cao, hướng quốc tế: chờ apply vào foreign banks (HSBC, Citi, Standard Chartered). TPBank có lợi thế: modern tech stack, digital-first, quy mô vừa đủ để học hỏi nhưng không quá lớn để bị bó vào 1 phần nhỏ. VPBank tech investment mạnh nhưng quy mô lớn hơn, có thể chậm thay đổi.
Lộ trình 6 tháng đề xuất: (1) Tháng 1-2: Học Java/Python cơ bản + OOP concepts (CodeGym, SoloLearn), (2) Tháng 2-3: Học Selenium WebDriver (WebDriver API, locators, waits), (3) Tháng 3-4: Học TestNG/JUnit, Page Object Model, build mini framework, (4) Tháng 4-5: Học API testing (Postman + REST Assured), JMeter basics, (5) Tháng 5-6: Làm project cá nhân, push lên GitHub, apply. Quan trọng: Đừng chờ đến khi 'ready' mới apply. Apply khi đã ready 70%, interview là cách học tốt nhất. Tranh thủ làm automation task ở công ty hiện tại nếu có cơ hội - dù nhỏ.
Chia sẻ từ cộng đồng
Mình ứng tuyển vị trí này hồi tháng 3, pass được vòng HR nhưng trượt vòng technical. Lý do: bài test thực hành viết script automation mà mình dùng Python thay vì Java như họ mong đợi, developer chấm không quen. Sau đó mình chuyển qua học Java, re-apply tháng 6 và pass. Điểm mấu chốt: TPBank prefer Java cho automation, nên các bạn học Java nhé!
Đang làm Senior QA tại TPBank, chia sẻ thực tế: team QA khá nhỏ (12 người), công việc đa dạng từ manual đến automation. Điểm cộng: hệ thống tech stack mới, được học nhiều thứ. Điểm trừ: áp lực release theo sprint, OT khá nhiều trước major release. Lương 27tr cho 4 năm kinh nghiệm, thưởng 2 tháng/năm.
Tip cho các bạn: phỏng vấn vòng 3 (Director) họ hỏi rất nhiều về nghiệp vụ ngân hàng. Mình bị hỏi: 'Làm sao test được chức năng chuyển khoản liên ngân hàng? Bạn cần test những gì?' Nên ôn kỹ core banking operations, payment flows, settlement process.
Mình apply 2 lần mới pass. Lần 1: CV không highlight automation skills rõ ràng, HR đánh giá thấp. Lần 2: Sửa CV, thêm project details, coverage %, thời gian tiết kiệm được - pass vòng HR ngay. Nên có portfolio trên GitHub, interviewer rất thích hỏi code trên đó.
So sánh offer TPBank vs VietinBank cho automation QA: TPBank lương nhỉnh hơn 10-15%, tech mới hơn nhưng VietinBank stable hơn, ít thay đổi. Tùy bạn thích môi trường nào. Mình chọn TPBank vì muốn học công nghệ mới.
Cảnh báo: JD ghi 'chịu được áp lực cao' là thật đấy. Banking IT QA rất căng thẳng, đặc biệt gần release. Tuần mình OT 20 tiếng 2 tuần liên tục. Nếu bạn cần work-life balance tốt, cân nhắc kỹ.
Q&A thường gặp ở vòng 1 HR: 'Tại sao muốn chuyển việc?' và 'Bạn biết gì về TPBank?'. Chuẩn bị kỹ 2 câu này. HR mình hỏi rất kỹ về motivation, không phải chỉ formality đâu.
Ứ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 TPBank
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