Bỏ qua điều hướng
Techcombank
Techcombank

Senior Officer, IT Quality Engineering (40001138)

TP. Ha Noi Technology Division
Experienced (Non-Manager)

Mô tả công việc

Job Purpose

The Job Holder:

  • Performing Quality Assurance/Quality Control/Testing jobs is complexity, difficult with limited timeline and high quality requirement.

Key Accountabilities (1)

  1. Deploy the work
  • Directly execute the requirements Quality Assurance/Quality Control/Testing level is complexity, difficult with limited timeline and high quality requirement.
  • Develop QA/Quality Control/Test documents, update progress, QA/Quality Control/Assignment testing
  • Complete the training and get trained

Key Accountabilities (2)

  1. Risk management and compliance
  • Strictly follow the process and instructions of Quality Assurance/Quality Control/Testing

Key Accountabilities (3)

  • Detect and report compliance risks and violations

Key Relationships - Direct Manager

Team lead, IT QA/QC/Testing

Key Relationships - Direct Reports

Key Relationships - Internal Stakeholders

Division, units, branches/subsidiaries of TCB

Key Relationships - External Stakeholders

Application/solution provider partners, IT departments of key customer businesses

Success Profile - Qualification and Experiences

Qualifications:

  • University graduate or higher majoring in information technology, computing, telecommunications, finance or banking
  • Foreign language: English/ according to TCB's regulations in each period Work Experience:
  • Have a least 5 years of experience in testing (manual, automated, performance) API, Web, Mobile, big data,...
  • Proficient in at least one programming language: Java, Python.
  • Proficient in using at least one database management system: Oracle, SQL server, Mongo..
  • Experience in using management tools such as Jira, Mantis.
  • Proficient in testing tools and frameworks: Selenium, Serenity Framework, Apache Jmeter, Load runner, SoapUI, Postman.
  • Experience in organizing, implementing and managing test activities
  • Experienced in working and coordinating with many stakeholders
  • Have skills in planning/management and organizing the implementation of the plan/work arrangement

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

Phân tích kỹ năng cần có cho vị trí Senior Officer – IT Quality Engineering tại Techcombank

1. Yêu cầu cốt lõi từ tin tuyển dụng

Vị trí này yêu cầu ít nhất 5 năm kinh nghiệm testing trên nhiều nền tảng (API, Web, Mobile, Big Data) và có khả năng tổ chức, quản lý hoạt động kiểm thử. Đây không phải vị trí tester thuần túy mà là vai trò Senior chịu trách nhiệm triển khai QA/QC độc lập với khối lượng công việc phức tạp, deadline gấp và yêu cầu chất lượng cao.

2. Hard Skills – Kỹ năng kỹ thuật bắt buộc

Nhóm kỹ năngCông cụ/Công nghệ cần thành thạoMức độ ưu tiên
Ngôn ngữ lập trìnhJava, Python (ít nhất 1)★★★★★
DatabaseOracle, SQL Server, MongoDB★★★★☆
Test Automation FrameworkSelenium, Serenity BDD★★★★★
Performance TestingApache JMeter, LoadRunner★★★★☆
API TestingSoapUI, Postman★★★★★
Bug Tracking/Quản lýJira, Mantis★★★★☆
Loại kiểm thửManual, Automation, Performance cho API/Web/Mobile/Big Data★★★★★

3. Soft Skills – Kỹ năng mềm

  • Quản lý stakeholder: Làm việc với nhiều bên (phòng ban, chi nhánh, đối tác công nghệ, khách hàng doanh nghiệp lớn)
  • Lập kế hoạch & tổ chức: Triển khai và quản lý test activities, sắp xếp công việc
  • Quản lý rủi ro tuân thủ: Phát hiện và báo cáo rủi ro compliance
  • Làm việc dưới áp lực cao: Mô tả công việc ghi rõ "phức tạp, deadline gấp, yêu cầu chất lượng cao"
  • Giao tiếp đa cấp: Báo cáo cho Team Lead, điều phối với các phòng ban khác nhau

4. Bằng cấp & Chứng chỉ khuyến nghị

  • Bắt buộc: Tốt nghiệp ĐH/CĐ trở lên chuyên ngành CNTT, Điện tử Viễn thông, Tài chính hoặc Ngân hàng
  • Nên có (tăng lợi thế cạnh tranh):
    • 🎓 ISTQB Foundation Level – Chứng chỉ nền tảng kiểm thử quốc tế
    • 🎓 ISTQB Advanced Level (Test Manager hoặc Technical Test Analyst) – Phù hợp với cấp Senior
    • 🎓 CSTE (Certified Software Test Engineer) – Chứng chỉ uy tín từ QAI
    • 🎓 AWS/GCP/Azure Fundamentals – Phục vụ Big Data testing
    • 🎓 Scrum Master / Agile certifications – Phù hợp với môi trường ngân hàng chuyển đổi số

5. Điểm khác biệt quan trọng cần lưu ý

  • Ngân hàng là môi trường đặc thù: tiền tệ, tuân thủ pháp lý nghiêm ngặt (NHNN), bảo mật dữ liệu
  • Big Data testing ngày càng quan trọng trong ngân hàng (phân tích rủi ro, tín dụng, chống gian lận)
  • "Techcombank" là ngân hàng có tốc độ chuyển đổi số rất nhanh → sẽ tiếp cận nhiều công nghệ mới
  • Tiếng Anh theo quy định riêng của TCB từng thời kỳ (thường yêu cầu TOEIC 600+ hoặc tương đương)

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn chi tiết cho vị trí Senior Officer – IT Quality Engineering

Quy trình tuyển dụng dự kiến tại Techcombank

Dựa trên quy trình tuyển dụng thông thường của Techcombank cho vị trí Senior khối Công nghệ, ứng viên thường trải qua 4-5 vòng:

VòngHình thứcThời lượngNội dung chính
Vòng 1HR Screening (Phone/Video)20-30 phútXác nhận thông tin, mức lương mong muốn, kinh nghiệm tổng quan
Vòng 2Bài test kỹ thuật online60-90 phútSQL, lập trình (Java/Python), test case writing, automation script
Vòng 3Phỏng vấn Technical chuyên sâu60-90 phútCâu hỏi sâu về testing tools, frameworks, design test scenarios
Vòng 4Phỏng vấn với Manager (Hiring Manager)45-60 phútQuản lý dự án, stakeholder, leadership
Vòng 5Phỏng vấn cuối (nếu có)30-45 phútDirector/Head of Division, đánh giá fit văn hóa

Câu hỏi kỹ thuật hay gặp theo từng chủ đề

🔹 Về Test Automation (Selenium/Serenity):

  • "Phân biệt Page Object Model (POM) và Page Factory?"
  • "Viết một test script Selenium để login thành công/thất bại"
  • "Serenity BDD có ưu điểm gì so với Selenium thuần?"
  • "Làm sao handle dynamic locators, iframe, popup trong Selenium?"
  • "Cách thiết kế framework automation cho project từ đầu?"

🔹 Về API Testing (Postman/SoapUI):

  • "REST và SOAP khác nhau thế nào? Nên chọn cái nào cho dự án ngân hàng?"
  • "Các phương thức HTTP nào? Status code phổ biến?"
  • "Authentication trong API: OAuth 2.0, JWT, Basic Auth – khi nào dùng cái nào?"
  • "Cách test API trong Payment/Transaction?"

🔹 Về Performance Testing (JMeter/LoadRunner):

  • "Phân biệt Load Test, Stress Test, Soak Test, Spike Test"
  • "Correlation và Parameterization trong Jmeter"
  • "Khi nào cần thực hiện performance testing trong ngân hàng?"
  • "Cách phân tích bottleneck từ kết quả LoadRunner?"

🔹 Về Database (Oracle/SQL Server/MongoDB):

  • "Viết query JOIN 3 bảng, subquery"
  • "Index hoạt động thế nào? Khi nào gây chậm?"
  • "Phân biệt NoSQL (MongoDB) và SQL database. Khi nào dùng MongoDB trong ngân hàng?"
  • "Cách test data integrity trên hệ thống core banking?"

🔹 Về Domain Banking:

  • "Bạn hiểu biết gì về quy trình cho vay, chuyển tiền, thanh toán?"
  • "Regulatory testing trong ngân hàng là gì? (NHNN compliance)"
  • "Các tiêu chuẩn bảo mật PCI-DSS, ISO 27001 trong core banking?"
  • "Big Data áp dụng vào ngân hàng: chấm điểm tín dụng, phát hiện gian lận"

🔹 Về Mobile Testing:

  • "Phân biệt Native App, Web App, Hybrid App trong testing"
  • "Sử dụng Appium để test cross-platform như thế nào?"
  • "Cách test trên nhiều thiết bị Android/iOS khác nhau?"

Câu hỏi hành vi (Behavioral) hay gặp

  • 🌟 "Kể về một dự án testing phức tạp nhất bạn từng làm"
  • 🌟 "Bạn xử lý thế nào khi developer từ chối fix bug bạn report?"
  • 🌟 "Mô tả tình huống phải làm việc với deadline gấp"
  • 🌟 "Bạn đã từng training/mentor junior tester chưa?"
  • 🌟 "Làm sao cân bằng giữa manual testing và automation trong một sprint?"

Tips chuẩn bị quan trọng

✅ Dress code tại Techcombank: Smart casual đến Business formal. Mặc vest, áo sơ mi là lựa chọn an toàn nhất

✅ Nghiên cứu trước:

  • Đọc Techcombank Tech blog về chuyển đổi số
  • Tìm hiểu sản phẩm Techcombank (TcbJDI, TcbScan, TcbPay...)
  • Hiểu về hệ sinh thái C-b6 (công ty con Techcombank)

✅ Bring portfolio:

  • Chuẩn bị slide giới thiệu bản thân
  • Demo 1 automation framework bạn từng thiết kế
  • Số liệu cụ thể: "đã giảm bug leak xuống X%", "đã automate Y test cases"

✅ Chuẩn bị cho câu hỏi về lương:

  • Senior Officer tại Techcombank: thường 25-40 triệu VND (ước lượng, mức lương có thể thay đổi tùy ngân hàng và thời điểm)
  • Có thể thương lượng thêm các khoản 13th month, performance bonus, stock option (ESOP)

✅ Câu hỏi nên hỏi interviewer:

  • "Tech stack chính team đang dùng là gì?"
  • "Project lớn nhất team đang làm là project nào?"
  • "Quy trình QA tại team: shift-left testing hay traditional?"
  • "Cơ hội đào tạo chứng chỉ quốc tế?"
  • "Mục tiêu KPI cho vị trí Senior này là gì?"

Lộ trình ôn thi

Lộ trình ôn tập 1-2 tuần cho vị trí Senior IT Quality Engineering

Tuần 1: Củng cố nền tảng kỹ thuật

Ngày 1-2: Java/Python cốt lõi

  • Ôn lại OOP (Inheritance, Polymorphism, Encapsulation)
  • Collection framework, Exception handling
  • Lambda expression, Stream API (Java 8+)
  • Unit Test với JUnit/TestNG hoặc pytest
  • Đề xuất: "Effective Java" của Joshua Bloch, "Clean Code" của Robert C. Martin

Ngày 3-4: Test Automation Framework

  • Selenium WebDriver: locator strategies (XPath, CSS Selector)
  • Page Object Model pattern
  • TestNG/JUnit framework
  • Serenity BDD: @Step annotation, Screenplay pattern
  • Thực hành: viết 1 mini project automation cho website thương mại điện tử

Ngày 5: API Testing

  • HTTP fundamentals (methods, headers, status codes)
  • RESTful API design principles
  • Postman: Collection Runner, Newman CLI, environment variables
  • SoapUI: SOAP request, property transfer
  • Thực hành: test các API public (reqres.in, jsonplaceholder.typicode.com)

Ngày 6-7: Performance Testing

  • Apache JMeter: Thread Group, Sampler, Listener, Assertion
  • LoadRunner (nếu có license trial): VuGen scripting
  • Phân tích report: response time, throughput, error rate, bottleneck identification
  • Correlation, Parameterization trong Jmeter

Tuần 2: Mở rộng chuyên môn & Domain Banking

Ngày 8-9: Database & Big Data Testing

  • SQL nâng cao: CTE, Window Functions, Index, Query Plan
  • MongoDB: CRUD operations, Aggregation pipeline
  • ETL testing concepts
  • Hadoop/Spark cơ bản (cho Big Data context)
  • Đề xuất: thực hành trên DB fiddle hoặc docker container

Ngày 10: Mobile & Integration Testing

  • Appium setup cho Android/iOS
  • Mobile-specific challenges: gestures, sensors, offline mode
  • CI/CD integration: Jenkins, GitLab CI
  • Tham khảo: Appium documentation, Sauce Labs blog

Ngày 11-12: Banking Domain & Compliance

  • Đọc về core banking: payment systems (SWIFT, NAPAS), deposit, loan processes
  • PCI-DSS, ISO 27001, Basel III (cơ bản)
  • Anti-Money Laundering (AML), KYC processes
  • Đọc case study về Techcombank: bài viết về C-b6, TcbPay, TcbScan
  • Tài liệu tham khảo: "Bank 4.0" của Brett King, "The Banking Book" của various authors

Ngày 13-14: Mock Interview & Refinement

  • Tự mock phỏng vấn theo câu hỏi ở phần "Interview Prep"
  • Review lại toàn bộ CV, chuẩn bị elevator pitch
  • Luyện tập giải thích các dự án đã làm bằng phương pháp STAR

Tài liệu tham khảo chất lượng cao

Sách:

  • 📚 "Foundations of Software Testing" – ISTQB syllabus
  • 📚 "Lessons Learned in Software Testing" – Kaner, Bach, Pettichord
  • 📚 "Beautiful Testing" – O'Reilly
  • 📚 "The Art of Application Performance Testing" – Ian Molyneaux
  • 📚 "Database Testing for Information Engineering" – mọi edition

Tài nguyên online miễn phí:

  • 🌐 ISTQB official syllabus (free PDF)
  • 🌐 Ministry of Testing – community & blog n- 🌐 Udemy – "Selenium WebDriver with Java" (nhiều khóa chất lượng)
  • 🌐 Guru99 – Software Testing tutorials
  • 🌐 Software Testing Help
  • 🌐 Jmeter official documentation

Tài nguyên cho Big Data Testing:

  • 🌐 Hortonworks tutorials
  • 🌐 Dataiku documentation
  • 🌐 Cloudera community

Checklist ôn tập nhanh

  • [ ] Thuộc các status code HTTP và cách handle trong test
  • [ ] Viết được XPath phức tạp và CSS selector
  • [ ] Viết được test case cho một tính năng core banking
  • [ ] Thành thạo ít nhất 1 framework automation
  • [ ] Biết cách cấu hình Jenkins/GitLab CI cho automated test
  • [ ] Giải thích được test pyramid và áp dụng vào thực tế
  • [ ] Nắm rõ quy trình test tại 1 ngân hàng (UAT, SIT, Regression)

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp cho vị trí Senior Officer – IT Quality Engineering

1. Lộ trình thăng tiến trong lĩnh vực QA tại ngân hàng

Junior Tester (0-2 năm)
        ↓
QA/Tester (2-4 năm)
        ↓
Senior Tester/QA Engineer (4-6 năm) ← VỊ TRÍ BẠN ĐANG NHẮM TỚI
        ↓
Lead QA / Test Lead (6-8 năm)
        ↓
Test Manager / QA Manager (8-10 năm)
        ↓
Senior Manager / Senior Test Manager (10-12 năm)
        ↓
Director / VP of Quality Engineering (12+ năm)

2. Mức lương ước lượng theo cấp bậc

⚠️ Lưu ý: Mức lương sau đây chỉ mang tính ƯỚC LƯỢNG tham khảo, mức lương thực tế có thể thay đổi tùy ngân hàng và thời điểm tuyển dụng.

Cấp bậcKinh nghiệmMức lương (VND/tháng) - ước lượng
Junior Tester0-2 năm10-15 triệu
Mid-level QA2-4 năm15-25 triệu
Senior QA (vị trí hiện tại)4-6 năm25-40 triệu
Lead QA6-8 năm35-50 triệu
Test Manager8-10 năm50-80 triệu
Director of Quality12+ năm80-150 triệu

Techcombank thường có thêm:

  • 13th month salary (tháng lương thứ 13)
  • Performance bonus (thưởng KPI theo quý)
  • ESOP/Quyền mua cổ phiếu ưu đãi cho vị trí Senior trở lên
  • Bảo hiểm sức khỏe cao cấp (Bảo Việt, PVI...)

3. Kỹ năng cần phát triển thêm để thăng tiến

🎯 Để lên Lead QA (trong 1-2 năm tới):

  • Quản lý 3-7 người, phân bổ task
  • Viết test strategy, test plan
  • Báo cáo metric cho management
  • Mentor junior

🎯 Để lên Test Manager (trong 3-4 năm tới):

  • Chuyển từ "technical contributor" sang "technical leader"
  • Quản lý nhiều team, nhiều dự án
  • Đối thoại với business stakeholder, executive
  • Hiểu về chi phí - lợi ích của testing

🎯 Các kỹ năng ngang (skill ngang) cần bổ sung:

  • DevOps/Cloud: AWS, Azure, Docker, Kubernetes
  • Security Testing: OWASP Top 10, penetration testing basics
  • AI Testing: Prompt testing, LLM evaluation (xu hướng hot)
  • Blockchain Testing: Smart contract test, DeFi
  • Performance Engineering: Từ "testing" sang "engineering"

4. Lý do nên làm việc tại Techcombank

Điểm mạnh:

  • 🏆 Ngân hàng tiên phong chuyển đổi số tại Việt Nam
  • 💰 Lương thưởng tốt trong nhóm big 4 ngân hàng tư nhân
  • 🌐 Môi trường làm việc đa quốc gia (nhiều đối tác nước ngoài)
  • 📈 Cơ hội training nước ngoài (Singapore, Mỹ...)
  • 🧠 Được tiếp cận công nghệ mới: AI, Big Data, Cloud

Thách thức:

  • ⏰ Áp lực cao, deadline gấp
  • 🏢 Môi trường khá công khai và KPI rõ ràng
  • 📊 Biến động nhân sự cao ở giai đoạn scale-up
  • 🏦 Ngân hàng có nhiều policy nội bộ phức tạp

5. Lời khuyên chiến lược cho ứng viên

✅ Nếu bạn đang là Manual Tester (4+ năm): Đây là lúc chuyển sang automation. Hãy tập trung học Selenium (Java hoặc Python) trước, sau đó mở rộng sang JMeter và API testing.

✅ Nếu bạn đang là Automation Tester (5-7 năm): Đã đủ điều kiện apply. Hãy đầu tư thêm ISTQB Advanced và domain banking knowledge.

✅ Nếu bạn đến từ Developer background: Ưu thế về coding. Cần học thêm test design techniques, banking domain, communication skills với business.

✅ Nếu bạn đến từ ngân hàng khác: Ưu thế hiểu quy trình. Cần học thêm các testing tools mới (nếu chưa dùng) và automation mindset.

6. Cơ hội nghề nghiệp sau khi rời Techcombank

  • Test Manager ở ngân hàng khác: VPBank, MBB, ACB, HDBank
  • QA Lead ở fintech: MoMo, ZaloPay, VNPay, Timo
  • Quality Engineering Consultant: Deloitte, PwC, KPMG (Big 4)
  • PM/PO: Quality mindset rất phù hợp với Product Owner
  • International opportunities: Các công ty outsourcing có văn phòng tại Singapore, Nhật

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

Em mới ra trường chuyên ngành CNTT, có thể ứng tuyển vị trí Senior này không?

Câu trả lời ngắn gọn là KHÔNG nên apply vị trí Senior này vì yêu cầu tối thiểu 5 năm kinh nghiệm testing. Em nên bắt đầu với vị trí Junior Tester hoặc QA Engineer (0-2 năm kinh nghiệm) trước. Trong 2-3 năm đầu, em cần tập trung: 1) Học manual testing kỹ lưỡng, 2) Học một ngôn ngữ lập trình (Java hoặc Python), 3) Làm quen với ít nhất 1 framework automation (Selenium), 4) Học SQL cơ bản đến nâng cao, 5) Tìm hiểu test design techniques (ISTQB Foundation). Sau đó em có thể mơ ước apply vị trí như của Techcombank khi đủ 4-6 năm kinh nghiệm. Nếu em thực sự giỏi và có internship chất lượng, có thể apply vị trí Mid-level nhưng Senior thì chưa phù hợp.

Tôi đang là Manual Tester 5 năm, có nên chuyển sang apply vị trí này không hay phải học thêm automation trước?

Với 5 năm manual testing, bạn đã đủ điều kiện minimum về số năm kinh nghiệm. Tuy nhiên, JD ghi rõ cần proficient trong Selenium, Serenity, JMeter, LoadRunner - đây là các công cụ automation. Vì vậy, có 2 hướng: 1) Nếu bạn đã từng làm automation dù ít thì hoàn toàn có thể apply, nêu bật được kinh nghiệm đó trong CV; 2) Nếu bạn thuần manual, nên dành 2-3 tháng học Selenium với Java/Python trước khi apply, vì ở vòng technical test chắc chắn sẽ có bài automation script. Bạn có thể liệt kê kinh nghiệm manual test của các dự án lớn (banking, fintech) vào CV - đây cũng là lợi thế vì Techcombank đang cần manual test cho core banking migration. Mẹo: học Postman trước (dễ nhất) rồi Selenium, cuối cùng là JMeter.

Tôi là Backend Developer 6 năm (Java), muốn chuyển sang QA Engineering tại ngân hàng. Có khả thi không?

Hoàn toàn khả thi và đây là xu hướng rất phổ biến. Developer chuyển sang QA có nhiều lợi thế: hiểu sâu về code, dễ viết automation test, debug tốt. Để thành công khi apply, bạn cần: 1) Học ISTQB Foundation để nắm test design techniques; 2) Học thêm JMeter/Performance testing vì developer thường yếu phần này; 3) Tìm hiểu banking domain (payment, lending, compliance); 4) Tham gia 1-2 dự án test thật ở quy mô nhỏ để có case study trong CV. Trong CV, đừng ghi 'developer chuyển ngành', hãy ghi '6 năm kinh nghiệm software engineering với 3 năm tập trung vào test automation'. Nhiều Test Manager tại Techcombank trước đây từng là developer đấy. Mức lương kỳ vọng của bạn có thể giữ nguyên hoặc nhỉnh hơn vì dev có yếu tố khan hiếm trong lĩnh vực QA, ước lượng khoảng 30-45 triệu (mức lương có thể thay đổi tùy ngân hàng và thời điểm).

Nếu được nhận, mức lương khởi điểm nên deal bao nhiêu cho vị trí Senior này?

Đây là vị trí Senior Officer tại Techcombank Hà Nội, mức lương hợp lý nên đàm phán trong khoảng 28-40 triệu VND gross (ước lượng, mức lương có thể thay đổi tùy ngân hàng và thời điểm). Cụ thể: Nếu bạn có đủ 5+ năm kinh nghiệm automation + banking domain, có thể deal 35-40 triệu. Nếu mới đủ 5 năm và chưa có background banking, khoảng 28-32 triệu là hợp lý. Đừng quên deal các khoản: 1) 13th month salary; 2) Performance bonus (thường 2-4 tháng lương/năm); 3) ESOP (nếu áp dụng cho Senior); 4) Review lương sau 6 tháng probation; 5) Gói đào tạo chứng chỉ quốc tế (ISTQB Advanced); 6) Bảo hiểm sức khỏe cho gia đình. Mẹo: khi deal, đừng nói 1 con số duy nhất mà nói range (ví dụ: 30-40 triệu tùy phúc lợi đi kèm) để giữ quyền thương lượng.

Techcombank đang test manual hay automation nhiều hơn? Tôi cần chuẩn bị tâm lý gì?

Techcombank đang trong quá trình chuyển đổi mạnh mẽ sang automation, đặc biệt ở các dự án digital như TcbPay, ngân hàng số... Tuy nhiên, core banking vẫn còn nhiều manual test vì tính chất phức tạp và compliance. Tỉ lệ ước lượng: 60% automation, 40% manual cho các dự án mới. Tâm lý cần chuẩn bị: 1) Áp lực deadline - Techcombank nổi tiếng với deadline gấp, đặc biệt dịp cuối năm tài chính, ra mắt sản phẩm mới; 2) Làm việc ngoài giờ - thường có OT nhưng OT compensation chưa rõ ràng tùy team; 3) Môi trường trẻ trung, năng động nhưng có sự cạnh tranh nội bộ cao; 4) KPI khá rõ ràng - performance review 2 lần/năm. Lời khuyên: hãy tìm hiểu team cụ thể trong buổi phỏng vấn, đừng ngại hỏi về work-life balance.

Nếu tôi đang ở vị trí Lead Tester ở công ty outsource Nhật Bản 6 năm, có nên apply không?

Bạn là ứng viên rất phù hợp cho vị trí này. 6 năm kinh nghiệm ở công ty outsource Nhật đồng nghĩa với: quen làm việc với khách hàng quốc tế, tiếng Anh/Nhật tốt, đã ở vị trí Lead (chứng minh khả năng quản lý). Điểm cần chuẩn bị: 1) Customize CV theo JD của Techcombank, đặc biệt nhấn mạnh API, Web, Mobile testing; 2) Chuẩn bị case study về project lớn nhất bạn đã lead; 3) Làm rõ vai trò: bạn technical contributor hay manage người? Ở Techcombank Senior thì cần cả hai; 4) Techcombank đánh giá cao ứng viên từ công ty outsource lớn vì discipline và communication tốt. Mức lương deal: 35-45 triệu là hợp lý (ước lượng, mức lương có thể thay đổi tùy ngân hàng và thời điểm). Điểm cộng nếu bạn có tiếng Nhật vì Techcombank có partnership với nhiều công ty Nhật.

Big Data testing ở ngân hàng thực tế là test cái gì? Có khác gì với testing thông thường?

Big Data testing ở ngân hàng tập trung vào: 1) ETL/Data Pipeline Testing - kiểm tra việc extract dữ liệu từ nhiều source (core banking, CRM, payment gateway), transform theo business rules, load vào data warehouse; 2) Data Quality Testing - kiểm tra tính chính xác, đầy đủ, nhất quán của data (đặc biệt quan trọng với dữ liệu tài chính); 3) Performance Testing với data lớn - test với terabyte data; 4) Chấm điểm tín dụng, phát hiện gian lận (fraud detection) - AI/ML models output; 5) Real-time vs batch processing test; 6) Schema evolution testing khi thay đổi data model. Công cụ thường dùng: Hadoop, Spark, Kafka, Hive, Python với PySpark, SQL trên Hive/Spark. Khác với testing thông thường ở chỗ: data volume lớn hơn nhiều, test data phức tạp hơn (phải đảm bảo tuân thủ luật bảo mật thông tin), thường cần hiểu về distributed systems. Tại Techcombank, big data team thường tách riêng khỏi QA thông thường nhưng Senior QA có thể được rotate qua để mở rộng kinh nghiệm.

Tôi nên chọn học Selenium với Java hay Python? Java có hợp với ngân hàng không?

Cả Java và Python đều phù hợp với ngân hàng. Tuy nhiên, có sự khác biệt: 1) Java phổ biến hơn trong mảng banking/finance vì tính ổn định, mature, có lịch sử lâu đời trong core banking; 2) Python phù hợp với Big Data testing, ML testing, automation nhanh. Tại Techcombank, cả hai đều được dùng: Java cho core banking/digital platforms, Python cho data analytics/AI. Lời khuyên: Nếu bạn mới bắt đầu, hãy chọn Python vì: syntax dễ học, có nhiều thư viện testing (pytest, behave cho BDD), thị trường lao động đang cần Python tester. Nếu bạn đã biết Java thì tiếp tục với Java vì hệ sinh thái banking đã quen thuộc. Để apply Techcombank, một trong hai là đủ - ứng viên có cả hai sẽ là điểm cộng lớn. Lưu ý quan trọng: Selenium syntax giống nhau cho cả Java và Python, chỉ khác cú pháp ngôn ngữ.

Có cần thiết phải có chứng chỉ ISTQB để apply không? Hay chỉ cần kinh nghiệm thực tế?

JD của Techcombank không yêu cầu bắt buộc chứng chỉ ISTQB, chỉ yêu cầu kinh nghiệm 5 năm. Tuy nhiên, ISTQB có giá trị lớn: 1) Chứng minh bạn có kiến thức nền tảng chuẩn quốc tế, không chỉ là kinh nghiệm 'tự học'; 2) Giúp bạn pass vòng technical test dễ hơn vì interview hỏi rất nhiều về test design techniques (boundary value, equivalence partitioning, decision table...); 3) Tạo lợi thế cạnh tranh so với ứng viên khác; 4) Một số team Techcombank có budget để trả chứng chỉ cho nhân viên. Khuyến nghị: Nếu bạn có thời gian trước khi apply (1-2 tháng), hãy lấy ISTQB Foundation - chi phí khoảng 3-5 triệu VND nhưng giá trị rất lớn. Nếu không có thời gian, tự học syllabus ISTQB trên mạng cũng đủ để trả lời phỏng vấn. ISTQB Advanced chỉ cần khi bạn muốn lên Lead/Manager.

Chia sẻ từ cộng đồng

Ẩ
Ẩn danh 2025-01-15

Mình từng làm ở Techcombank 3 năm ở vị trí QA, chia sẻ thật là OT nhiều nhé, đặc biệt khi ra mắt sản phẩm mới hoặc cuối năm. Các bạn apply nên hỏi rõ work-life balance của team trong buổi phỏng vấn. Nhưng bù lại, lương và phúc lợi ổn, môi trường chuyên nghiệp, học được nhiều.

M
Minh T*** 2025-01-22

Mình vừa pass vòng HR của Techcombank tuần trước, chia sẻ nhanh: HR khá chuyên nghiệp, hỏi về experience và expected salary. Vòng technical test online khá nặng về SQL và Selenium script. Mình khuyên các bạn ôn kỹ SQL JOIN nhiều bảng và XPath trước khi test.

t
timviec_hn 2025-01-28

Có ai biết JD này là team nào của Techcombank không? Mình thấy yêu cầu cả Oracle, MongoDB, Big Data, Mobile... nghe phức tạp quá. Liệu team nhỏ hay full division? Nếu là team C-b6 hay ngân hàng số thì sẽ làm Big Data với AI testing nhiều.

Ẩ
Ẩn danh 2025-02-02

Cảnh báo thật: Senior ở Techcombank không phải lúc nào cũng chỉ làm technical, có khi phải handle cả coordination với vendor, partner. JD này ghi 'coordinate with many stakeholders' là chuẩn rồi, đừng thắc mắc khi đi làm phải làm thêm việc ngoài testing. Bạn nào thích pure technical thì cân nhắc.

L
Linh P*** 2025-02-05

Mình cũng từng làm Senior QA ở ngân hàng top 4, mạnh về API và Selenium là đủ rồi. JMeter với LoadRunner chỉ cần nắm cơ bản, nếu sâu thì tốt nhưng không phải team nào cũng dùng LoadRunner đâu ạ, JMeter vẫn phổ biến hơn. Mong các bạn apply thành công.

b
banker2024 2025-02-08

Techcombank làm banking rất nghiêm túc về compliance. Nếu bạn có background banking là lợi thế lớn. Bạn nào đang ở ngân hàng khác muốn chuyển sang thì hãy chuẩn bị kỹ về Basel III, PCI-DSS, quy trình UAT trong ngân hàng. Đây là câu hỏi thường gặp.

Ẩ
Ẩn danh 2025-02-12

Thắc mắc nhỏ: JD ghi tiếng Anh 'according to TCB's regulations in each period' - nghĩa là sao? Mình TOEIC 650 đủ chưa các bạn? Mình thấy TCB thường yêu cầu TOEIC 600 trở lên cho vị trí Senior.

Ứ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 Techcombank

Chuẩn bị thi tuyển

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

Luyện thi Techcombank

Chuyên môn / Từ khoá

CNTT / IT techcombank
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.