messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
PVcomBank

CV/CVCC Kiểm thử tự động (Automation test)

Hà Nội CNTT - Phần cứng / Mạng,CNTT - Phần mềm,Ngân hàng
Nhân viên chính thức Lương thỏa thuận Hạn: 2026-09-30

Mô tả công việc

  • Đảm bảo chất lượng sản phẩm phần mềm thông qua việc xây dựng chiến lược, triển khai kiểm thử tự động (Automation Test) và kiểm thử hiệu năng (Performance Test); Vận hành/maintain công cụ nội bộ, tối ưu hóa quy trình CI/CD và ứng dụng AI vào kiểm thử.
  • Phân tích yêu cầu nghiệp vụ, đánh giá tác động để xây dựng chiến lược kiểm thử; phối hợp chặt chẽ với BA, Dev và các bên liên quan trong suốt vòng đời dự án.
  • Thực hiện kiểm thử API, giao diện Web, Mobile và Database; thiết kế và chuyển đổi các kịch bản nghiệp vụ thành test script tự động/hiệu năng
  • Phân tích báo cáo, trace log để phát hiện lỗi chức năng/hiệu năng, xác định các điểm nghẽn (bottleneck) và đánh giá năng lực chịu tải của hệ thống.
  • Nghiên cứu, vận hành và xây dựng thêm các tính năng, module mở rộng cho Automation Tool/Framework của phòng nhằm nâng cao độ bao phủ và tỷ lệ tái sử dụng.
  • Thiết lập và duy trì bộ kịch bản kiểm thử vào pipeline CI/CD (Jenkins/GitLab), đảm bảo phản hồi nhanh cho đội phát triển.
  • Theo dõi và báo cáo các chỉ số hiệu quả automation (tỷ lệ coverage, tỷ lệ lỗi lọt, hiệu quả vận hành) để liên tục cải tiến.
  • Chuẩn hóa guideline, hướng dẫn và hỗ trợ các thành viên manual QC chuyển đổi sang làm automation
  • Áp dụng các công cụ AI để tự động hóa việc tạo test case, sinh dữ liệu kiểm thử (test data) và test script.

Thực hiện các nhiệm vụ được giao về chuyên môn theo từng thời kỳ

Yêu cầu ứng viên

  • Học vấn & Chứng chỉ: Tốt nghiệp Đại học ngành CNTT, tài chính ngân hàng hoặc liên quan. Có chứng chỉ ISTQB Foundation/Test Automation Engineering là một lợi thế.
  • Kinh nghiệm Mid-level: Tối thiểu 3 năm kinh nghiệm QC, với ít nhất 2 năm làm thực tế về Automation Test.
  • Kinh nghiệm Senior: Tối thiểu 5 năm kinh nghiệm, có khả năng tự thiết kế Framework Automation hoặc dẫn dắt kỹ thuật.
  • Thành thạo Java, Python hoặc Javascript. Sử dụng tốt các framework Selenium, Serenity BDD, Karate, Cypress...
  • Thành thạo JMeter, K6... Hiểu biết về kiến trúc hệ thống, hạ tầng (DB, Cache, Queue) để xác định checkpoint khi kiểm thử hiệu năng.
  • Hiểu biết về quy trình CI/CD, có kinh nghiệm làm việc với Jenkins, GitLab CI, Docker.
  • Có tư duy open-minded, hiểu biết hoặc có kinh nghiệm sử dụng các công cụ AI hỗ trợ kiểm thử để tăng năng suất và tối ưu quy trình làm việc.
  • Uu tiên: Có kinh nghiệm trong mảng Ngân hàng, Tài chính, Fintech; từng tự xây dựng framework từ đầu hoặc phát triển các công cụ hỗ trợ kiểm thử; tiếng Anh tốt và khả năng R&D nhanh chóng.

ĐÃI NGỘ CHUNG

  • Đãi ngộ chung của ngân hàng
  • Trải nghiệm các kiến trúc, công nghệ mới nhất (API-first, Cloud-native, Zero Trust), làm việc trực tiếp với các đối tác hàng đầu thế giới (AWS, IBM, Temenos...)
  • Môi trường năng động và cơ hội thăng tiến, với văn hóa doanh nghiệp mang bản sắc riêng
  • Chế độ lương thưởng hấp dẫn

Bảo hiểm sức khỏe cao cấp (bảo hiểm toàn diện)

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

Phân tích kỹ năng cho vị trí Automation Test tại PVcomBank

Tổng quan vị trí

Đây là vị trí Chuyên viên/Chuyên viên cao cấp Kiểm thử tự động thuộc khối CNTT ngân hàng. Tin này tuyển cả 2 cấp độ (Mid 3 năm và Senior 5 năm) nên yêu cầu khá rộng. Điểm đặc biệt là PVcomBank nhấn mạnh vào AI trong kiểm thửCI/CD pipeline — đây là xu hướng mới nhất mà ít ngân hàng nào ở VN đang đi đầu.

---

Hard Skills bắt buộc

Nhóm kỹ năng Công cụ/Công nghệ Mức yêu cầu
Ngôn ngữ lập trình Java, Python hoặc JavaScript Thành thạo (chọn ít nhất 1, biết thêm 1 cái nữa là lợi thế)
Automation Framework Selenium, Serenity BDD, Karate, Cypress Thành thạo ≥2 framework
Performance Testing JMeter, K6 (k6.io), Gatling Thành thạo JMeter, biết K6 là điểm cộng
CI/CD Jenkins, GitLab CI Có kinh nghiệm thực chiến
Containerization Docker Biết dùng cơ bản → nâng cao
API Testing Postman, RestAssured, Karate Thành thạo
Database SQL (Oracle, PostgreSQL, MySQL) Query, kiểm tra dữ liệu
Version Control Git (GitLab, GitHub) Thành thạo

---

Kỹ năng AI trong Testing — Xu hướng mới

PVcomBank yêu cầu biết hoặc có kinh nghiệm dùng AI hỗ trợ kiểm thử. Đây là điểm khác biệt lớn. Các tool phổ biến:

  • GitHub Copilot / Cursor: sinh test script tự động
  • ChatGPT/Claude: viết test case, phân tích log
  • Applitools / Testim: visual AI testing
  • CodiumAI / Coderabbit: code review tự động
  • TestRigor / Mabl: no-code AI automation

---

📜 Chứng chỉ nên có (ưu tiên)

Chứng chỉ Tổ chức Mức độ ưu tiên
ISTQB Foundation Level ISTQB ⭐⭐⭐⭐⭐ (JD ghi rõ là lợi thế)
ISTQB Test Automation Engineering ISTQB ⭐⭐⭐⭐⭐ (JD ghi rõ)
AWS Cloud Practitioner AWS ⭐⭐⭐ (PVcomBank dùng AWS)
Certified Kubernetes Administrator CNCF ⭐⭐⭐ (nếu làm Lead)
Azure DevOps Engineer Microsoft ⭐⭐

---

💡 Soft Skills quan trọng

  • Communication: Phối hợp với BA, Dev, Product — automation test không làm một mình
  • Analytical thinking: Phân tích log, tìm bottleneck performance
  • Open-minded: Sẵn sàng học công nghệ mới, đặc biệt AI
  • Mentoring: Senior cần hỗ trợ manual QC chuyển sang automation
  • Documentation: Viết guideline, báo cáo chỉ số (coverage, defect leakage)

---

🏦 Kiến thức ngân hàng (ưu tiên)

Nếu bạn chưa từng làm banking, nên đọc trước:

  • Core banking flow (m TK, tiết kiệm, tín dụng)
  • Payment gateway, chuyển tiền liên ngân hàng (NAPAS)
  • Card issuing/acquiring, 3D Secure
  • KYC/AML, fraud detection
  • Internet Banking, Mobile Banking

> 💬 Thật ra nếu chưa có kinh nghiệm banking, JD PVcomBank vẫn nhận — chỉ là "ưu tiên". Điều quan trọng nhất vẫn là automation skill vững.

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn Automation Test — PVcomBank

📋 Quy trình tuyển dụng dự kiến (4-5 vòng)

PVcomBank thường áp dụng quy trình chuẩn cho vị trí IT quan trọng:

---

Vòng 1: HR Screen (30-45 phút, Online)

  • Giới thiệu bản thân, kinh nghiệm automation
  • Lý do ứng tuyển PVcomBank, mức lương mong muốn
  • Hỏi về notice period, khả năng đi làm
  • Câu hỏi tình huống: xung đột với Dev, deadline gấp
  • ✅ Tip: Nêu rõ bạn đã làm automation ở domain nào, framework nào, scale bao nhiêu test case

---

Vòng 2: Bài test kỹ thuật (Take-home hoặc On-site, 2-4 giờ)

Thường gặp:

  • Coding test: Viết script Java/Python tự động hóa 1 flow đăng nhập + thao tác trên web
  • API testing: Cho Postman collection hoặc Swagger, viết test case + automation
  • Bug hunt: Cho 1 app/web có lỗi, tìm và viết bug report
  • SQL: Query dữ liệu kiểm tra, JOIN 2-3 bảng
  • Framework design: "Hãy thiết kế automation framework cho 1 dự án mobile banking"

✅ Tip:

  • Viết code clean, có comment, có logging
  • Tách Page Object Model (POM) chuẩn
  • Dùng test data tốt (Data-driven testing)
  • Báo cáo rõ ràng với screenshot, log

---

Vòng 3: Technical Interview chuyên sâu (60-90 phút)

Phỏng vấn với Senior Tester hoặc Test Lead. Câu hỏi hay gặp:

Về Automation Framework:
1. So sánh Selenium vs Cypress vs Playwright — khi nào dùng cái nào?
2. POM (Page Object Model) là gì? Tại sao cần?
3. Làm sao xử lý dynamic element, iframe, popup?
4. Bạn đã thiết kế framework như thế nào từ đầu?
5. Serenity BDD khác gì Cucumber? Khi nào dùng Serenity?
6. Karate framework dùng cho API test có gì hay?

Về Performance Test:
7. Phân biệt Load Test, Stress Test, Spike Test, Soak Test
8. Correlation và Parameterization trong JMeter
9. K6 vs JMeter — ưu nhược điểm?
10. Làm sao xác định bottleneck? (CPU, DB, Network)
11. SLA/SLO của hệ thống là gì? p95, p99 là gì?

Về CI/CD & DevOps:
12. Pipeline Jenkins của bạn trông như thế nào? (build → test → report)
13. Parallel execution trong Selenium Grid — setup thế nào?
14. Docker compose cho test environment
15. GitLab CI vs Jenkins — ưu nhược điểm?

Về AI trong Testing:
16. Bạn đã dùng AI tool nào để hỗ trợ test? Kết quả ra sao?
17. Self-healing test script là gì?
18. AI có thể thay thế manual tester không? Tại sao?

Về Banking Domain:
19. Test case cho chuyển tiền liên ngân hàng cần những gì?
20. OTP flow testing trong banking — lưu ý gì?
21. Reconciliation test là gì?

---

Vòng 4: Manager/Director Interview (45-60 phút)

  • Tầm nhìn nghề nghiệp 3-5 năm tới
  • Cách bạn mentor manual QC chuyển sang automation
  • Khả năng làm việc với vendor đối tác (Temenos, IBM)
  • Tại sao PVcomBank chứ không phải tech-company?

✅ Tip: Thể hiện tư duy chiến lược, không chỉ là "người làm test".

---

Vòng 5 (có thể): HR final + Offer

---

👔 Dress Code

  • Vòng HR: Business casual
  • Vòng Technical: Smart casual (PVcomBank khá thoải mái về dress code với IT)
  • Vòng Manager: Business formal

🎒 Chuẩn bị trước buổi phỏng vấn

1. Đọc k JD + tin tức PVcomBank 1 tháng gần đây
2. Cập nhật LinkedIn: thêm skills, projects
3. Chun bị portfolio: GitHub với framework code, blog chia sẻ
4. Demo trực tiếp 1 automation framework trên laptop (backup plan)

Lộ trình ôn thi

Lộ trình ôn thi & chuẩn bị trong 2-4 tuần

📅 Tuần 1: Nền tảng Automation & ISTQB

Ngày 1-2: ISTQB Foundation

  • Tài liệu: Syllabus ISTQB Foundation Level (free PDF)
  • Đọc chương: Testing Process, Test Design Techniques, Test Management
  • Làm đề mock: [istqb.org](https://istqb.org) có sample exam
  • 📚 Cuốn: Foundations of Software Testing — Dorothy Graham

Ngày 3-4: ISTQB Test Automation Engineering (nếu đã có Foundation)

  • Focus: TA-Structure, TA-Design, TA-Implementation, TA-Execution

Ngày 5-7: Ôn lại Java/Python

  • OOP cơ bản: Class, Interface, Abstract, Exception
  • Design Pattern: Page Object Model, Singleton, Factory, Strategy
  • Collection: List, Map, Set
  • Java 8+: Stream API, Lambda, Optional
  • Build tool: Maven/Gradle

---

📅 Tuần 2: Framework & Performance Testing

Ngày 8-10: Selenium + POM

  • Selenium WebDriver: WebDriverWait, ExpectedConditions
  • Actions class, JavaScriptExecutor
  • Page Object Model + PageFactory
  • Data-driven với TestNG/DataProvider hoặc pytest
  • Cross-browser với Selenium Grid hoặc DockerSelenoid
  • YouTube: "Selenium Framework from scratch"

Ngày 11-12: API Testing với Karate/RestAssured

  • Karate: Given-When-Then, feature file, scenario outline
  • RestAssured: RequestSpecification, ResponseSpecification
  • JSON Schema validation
  • Authentication: Bearer token, OAuth 2.0

Ngày 13-14: JMeter / K6

  • JMeter: Thread Group, Sampler, Assertion, Listener
  • Correlation với Regular Expression Extractor / JSON Extractor
  • Recording với BlazeMeter
  • K6: Viết script JavaScript, threshold, scenarios
  • Phân tích report: Hdr, Resp time, Throughput

---

📅 Tuần 3: CI/CD & Docker

Ngày 15-16: Git & GitLab

  • Branch strategy: GitFlow, Trunk-based
  • Merge request, code review
  • GitLab CI: .gitlab-ci.yml, stages, jobs, artifacts

Ngày 17-18: Jenkins

  • Pipeline as Code (Jenkinsfile)
  • Plugin: Allure, JUnit, HTML Publisher
  • Build trigger: webhook, cron
  • Distributed build với agents

Ngày 19-21: Docker

  • Dockerfile cơ bản
  • Docker compose cho Selenium Grid
  • Volume, network
  • Project: Chạy Selenium test trong Docker

---

📅 Tuần 4: AI trong Testing & Banking Domain

Ngày 22-23: AI Tools cho Tester

  • GitHub Copilot: Generate test code
  • Applitools: Visual AI testing
  • Testim.io: Self-healing automation
  • CodiumAI: Generate test case từ code
  • Thực hành: Dùng Copilot viết 1 test script cho login flow

Ngày 24-26: Banking Domain Knowledge

  • Core banking flow: account opening, deposit, loan
  • Payment: NAPAS, SWIFT, card network (Visa/Master)
  • Internet Banking, Mobile Banking
  • Compliance: PCI-DSS, PSD2, SBV circulars
  • 📚 Đọc: Temenos documentation (PVcomBank dùng Temenos)
  • 🌐 Website: [napas.com.vn](https://napas.com.vn) — hiểu hệ thống chuyển tiền

Ngày 27-28: Mock Interview & Review

  • Tự luyện nói trước gương
  • Record video giải thích 1 framework
  • Review lại toàn bộ kiến thức
  • Chuẩn bị câu hỏi để hỏi ngược HR

---

📚 Tài liệu tham khảo gợi ý

Miễn phí:

  • [ISTQB Syllabus](https://www.istqb.org)
  • [Selenium.dev docs](https://selenium.dev/documentation/)
  • [K6.io docs](https://k6.io/docs/)
  • [Karate framework docs](https://github.com/karatelabs/karate)
  • [Docker getting started](https://docker.com)
  • Blog: [AutomationTestingHub](https://www.automationtestinghub.com/)

Sách nên đọc:
1. "Hands-On Selenium WebDriver with Java" — Boni Garcia
2. "Performance Testing with JMeter" — Bayo Erinle
3. "Continuous Testing for DevOps Professionals" — Eran Kinsbruner
4. "Testing in Banking Domain" — tìm trên Leanpub

YouTube channels:

  • Automation Step by Step (Raghav Pal) 🇮🇳
  • Execute Automation (Karthik KK)
  • Testing Mentor

Khóa học trả phí:

  • Udemy: Selenium WebDriver 4 + Java (by Pavan)
  • TestAutomationU (free, by Applitools)
  • Coursera: Software Testing and Automation (Michigan)

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp cho Automation Tester tại ngân hàng

🚀 Lộ trình thăng tiến

```
Fresher/Junior (0-2 năm)
↓ Manual QC cơ bản + Automation bootcamp
Automation Test Engineer (2-4 năm)
↓ Thành thạo 2-3 framework, CI/CD
Senior Automation Engineer (4-7 năm)
↓ Thiết kế framework, mentor team, R&D
Test Lead / Test Manager (7-10 năm)
↓ Quản lý 5-15 người, strategy
QA Manager / Head of QA (10+ năm)
↓ Chiến lược chất lượng toàn bank
```

PVcomBank đang tuyển CV (Mid, 3 năm)CVCC (Senior, 5 năm) — 2 cấp này quyết định career path của bạn trong 3-5 năm tới.

---

💰 Mức lương kỳ vọng (tham khảo 2024-2025, VN banking)

Cấp bậc Kinh nghiệm Lương Gross (VNĐ/tháng)
Fresher Automation 0-1 năm 12-18 triệu
Junior QC 1-2 năm 15-22 triệu
Mid-level (CV) 2-4 năm 22-40 triệu
Senior (CVCC) 5-7 năm 40-70 triệu
Test Lead 7-10 năm 70-100 triệu
QA Manager 10+ năm 100-180 triệu

> ⚠️ PVcomBank là bank tầm trung, lương thường thấp hơn Techcombank, MB, VPBank nhưng bù bằng môi trường ổn định và tech stack hiện đại (Temenos, AWS).

Mẹo deal lương:

  • Đưa ra 1 con số cụ thể, đừng nói "thỏa thuận"
  • So sánh với mặt bằng chung: [itviec.com/salary](https://itviec.com/salary) có data lương IT
  • Đàm phán bonus thay vì chỉ tăng lương cứng

---

📈 Kỹ năng cần phát triển thêm trong 2-3 năm tới

1. Cloud & DevOps (bắt buộc)

  • AWS (PVcomBank dùng AWS): EC2, S3, Lambda, CloudWatch
  • Kubernetes: Helm chart, deployment
  • Terraform: Infrastructure as Code
  • 🎓 Cert: AWS Solutions Architect Associate

2. Security Testing (đang hot)

  • OWASP Top 10
  • Burp Suite, OWASP ZAP
  • Penetration testing cơ bản
  • Banking yêu cầu security rất cao

3. AI/ML Testing

  • Test model AI/ML
  • Prompt engineering
  • AI governance, ethics
  • Đây là xu hướng 2025-2030

4. Mobile Testing chuyên sâu

  • Appium (iOS/Android)
  • XCUITest, Espresso
  • Mobile performance testing

5. Soft skills

  • Public speaking: Present ở meetup, conference
  • Technical writing: Blog, whitepaper
  • Leadership: Dẫn dắt team

---

🎯 Tại sao chọn PVcomBank (banking)?

Ưu điểm:

  • Tech stack hiện đại: API-first, Cloud-native, Zero Trust
  • Đối tác lớn: AWS, IBM, Temenos — học được nhiều
  • Banking là ngành stable, ít bị layoff
  • PVcomBank đang chuyển đổi số mạnh → nhiều cơ hội

Nhược điểm:

  • Lương có thể thấp hơn fintech/product company
  • Môi trường ngân hàng conservative, đổi công nghệ chậm
  • Compliance nhiều, đôi khi bureaucratic

---

Lời khuyên thực tế từ "đàn anh"

1. Đừng chỉ làm test — Hãy nghĩ về quality engineering, nơi bạn định hình cả quy trình phát triển.

2. Banking domain là "vàng" — Sau 5 năm làm banking, bạn có thể chuyển sang bất kỳ bank nào (VCB, Techcombank, MB, VPBank, ACB, VietinBank...) với mức lương tăng 30-50%.

3. Học liên tục — AI đang thay đổi testing. Tester nào không update sẽ bị thay thế. Đầu tư vào self-learning.

4. Build personal brand — Viết blog, chia sẻ trên LinkedIn, làm open-source. Điều này giúp bạn được offer mà không cần apply.

5. Network — Tham gia group: "VietNam Test Automation Community", "Vietnam Software Testing" trên Facebook/LinkedIn.

6. Mentor — Tìm 1 mentor đi trước, hoặc tự mentor người mới. Cả hai bên đều học được.

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

Em mới ra trường, chưa có kinh nghiệm banking thì có nên apply vị trí này không?

ọc kỹ JD thì vị trí này yêu cầu tối thiểu 3 năm (Mid) hoặc 5 năm (Senior) — nên nếu em mới ra trường thì chưa phù hợp. Tuy nhiên, em có thể thử apply vào vị trí Fresher/Junior QC tại PVcomBank hoặc các ngân hàng khác. Lộ trình gợi ý: 1-2 năm Manual QC → học Automation song song → 2-3 năm sau đủ kinh nghiệm apply Mid. Trong thời gian đó, em nên tự học Java/Python + Selenium + ISTQB Foundation để tích lũy.

Em đang làm Manual QC 2 năm tại 1 công ty Fintech, muốn chuyển sang Automation. Cơ hội có cao không?

Cơ hội khá tốt nếu em chuẩn bị được:

1. Học 1 framework trong 3-6 tháng (Selenium + Java hoặc Playwright + Python)
2. Có 1 project cá nhân trên GitHub với framework chuẩn POM, CI/CD, Allure report
3. Lấy ISTQB Foundation (1-2 tháng ôn)
4. Học thêm Performance Test (JMeter cơ bản)
5. Apply vị trí Mid (3 năm yêu cầu, nhưng PVcomBank vẫn nhận nếu em thực sự giỏi)

Kinh nghiệm Fintech là điểm cộng vì domain khá giống banking. Nếu em apply vào PVcomBank, hãy nhấn mạnh: 'đã có nền tảng manual + hiểu domain tài chính, đang chuyển đổi sang automation'.

Lương Automation Test ở PVcomBank khoảng bao nhiêu? Có deal được không?

PVcomBank công khai lương 'thỏa thuận', tức là tùy thuộc vào thương lượng. Mặt bằng chung:

  • Mid (3 năm): khoảng 25-40 triệu gross
  • Senior (5 năm): khoảng 40-65 triệu gross

Lưu ý PVcomBank không thuộc top trả lương cao nhất (Techcombank, MB, VPBank thường trả cao hơn 20-30%). Tuy nhiên, đổi lại bạn được làm với tech stack hiện đại (Temenos, AWS), bảo hiểm sức khỏe cao cấp, môi trường ổn định.

Tip deal lương: Research trên Itviec, TopCV, hoặc hỏi cựu nhân viên. Khi offer, đưa ra con số cao hơn 15-20% mức bạn mong muốn để có dư đàm phán.

AI trong kiểm thử là gì? Có phải AI sẽ thay thế tester không?

AI trong testing hiện tại chưa thay thế tester, mà là công cụ hỗ trợ. Cụ thể:

1. Auto-generate test case: AI đọc requirement/user story → đề xuất test case
2. Auto-generate test script: GitHub Copilot, Cursor giúp viết code test nhanh hơn 30-50%
3. Self-healing: Khi UI thay đổi, AI tự cập nhật locator thay vì fail test
4. Visual testing: Applitools dùng AI so sánh ảnh, phát hiện lỗi layout
5. Test data generation: AI sinh data test đa dạng
6. Log analysis: AI phân tích log, phát hiện anomaly

PVcomBank yêu cầu 'hiểu biết hoặc có kinh nghiệm dùng AI' — nên bạn chỉ cần biết các tool trên và biết áp dụng vào workflow. Không cần phải là AI engineer.

Khi đi phỏng vấn Automation Test, hiring manager thường hỏi gì khó nhất?

Câu hỏi khó nhất thường không phải về code mà về tư duy thiết kế và xử lý tình huống. Một số ví dụ:

1. 'Hãy thiết kế framework automation cho 1 dự án mobile banking 50 người' — Đánh giá tư duy kiến trúc
2. 'Pipeline CI/CD của bạn đang chạy 2000 test case mất 4 tiếng, làm sao tối ưu xuống 30 phút?' — Đánh giá DevOps thinking
3. 'Test e2e cho chuyển tiền liên ngân hàng fail ở môi trường staging nhưng pass ở dev, bạn xử lý sao?' — Đánh giá troubleshooting
4. 'Manual team của bạn 5 người không biết code, làm sao để họ chuyển sang automation trong 6 tháng?' — Đánh giá leadership
5. 'Bạn dùng AI để generate test case, nhưng output sai, bạn làm gì?' — Đánh giá critical thinking

Chuẩn bị kỹ câu trả lời dạng STAR (Situation, Task, Action, Result) cho 5-7 dự án thực tế của bạn.

So sánh Selenium, Cypress, Playwright — nên chọn cái nào để học năm 2025?

Cả 3 đều phổ biến, lựa chọn tùy mục tiêu:

Selenium (cũ nhất, ổn định nhất):

  • ✅ Cộng đồng lớn, tài liệu nhiều, JD ngân hàng yêu cầu nhiều
  • ✅ Đa ngôn ngữ (Java, Python, JS, C#, Ruby)
  • ❌ Chậm, flaky test, setup phức tạp
  • 🎯 Phù hợp: Banking, enterprise

Cypress (mới, hot ở startup):

  • ✅ Nhanh, debug tốt, ít flaky
  • ✅ Chỉ JavaScript/TypeScript
  • ❌ Ch chạy trên Chromium, Firefox (không support Safari/IE)
  • 🎯 Phù hợp: Startup, frontend team

Playwright (mới nhất, Microsoft):

  • ✅ Đa browser (Chromium, Firefox, WebKit)
  • ✅ Auto-wait, ít flaky
  • ✅ Hỗ trợ mobile emulation
  • 🎯 Phù hợp: Modern web apps, cross-browser

👉 Lời khuyên: Học Selenium + Java trước (vì JD PVcomBank yêu cầu), sau đó học thêm Playwright để mở rộng. Cypress nên biết nhưng không ưu tiên.

Em đã 5 năm kinh nghiệm Automation nhưng ở mảng e-commerce, không biết banking. Có nên apply không?

Nên apply vì:

1. JD PVcomBank ghi rõ 'Ưu tiên' có kinh nghiệm banking — tức là không bắt buộc
2. 5 năm Automation vững là lợi thế lớn
3. Kiến thức banking có thể học trong 1-2 tháng onboarding
4. Khi phỏng vấn, em nên:

  • Nhấn mạnh kinh nghiệm thiết kế framework, CI/CD, performance test
  • Cho thấy em hiểu quy trình tài chính (đã test payment flow, transaction, reconciliation)
  • Hứa học hỏi nhanh về core banking

5. Trong CV, dùng keyword như 'transaction flow', 'payment', 'financial system' để HR dễ filter

Tóm lại: Kinh nghiệm Automation 5 năm ở e-commerce + sẵn sàng học banking = apply được. Đừng ngại!

Làm Automation Test ở ngân hàng có nhàm không? Cơ hội phát triển ra sao?

Không nhàm đâu, vì:

1. Domain phức tạp: Banking có nhiều flow nghiệp vụ (thanh toán, tín dụng, compliance), test rất nhiều edge case
2. Tech stack hiện đại: PVcomBank dùng Temenos, AWS, API-first — không lạc hậu
3. Scale lớn: Hệ thống banking phục vụ hàng triệu user, performance test rất quan trọng
4. Compliance: Làm banking bạn được học PCI-DSS, ISO 27001, SBV circulars — kiến thức này rất giá trị
5. Cơ hội nghề: Sau 3-5 năm banking, bạn có thể:

  • Lên Test Lead/Manager
  • Chuyển sang Dev (SDET - Software Development Engineer in Test)
  • Chuyển sang Solution Architect
  • Chuyển sang ngân hàng khác với mức lương cao hơn
  • Ra fintech, payment company

Nhiều người cứ tưởng làm bank là cũ kỹ, nhưng thực tế các ngân hàng lớn đang chuyển đổi số mạnh, nhu cầu rất cao.