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
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) 2. 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 Yêu Cầu ### 🔧 Hard Skills (Kỹ năng chuyên môn) | Nhóm Kỹ Năng | Yêu Cầu Chi Tiết | Mức Độ Quan Trọng | |--------------|------------------|-------------------| | **Ngôn ngữ lập trình** | Java HOẶC Python | ⭐⭐⭐⭐⭐ Bắt buộc | | **Cơ sở dữ liệu** | Oracle, SQL Server, MongoDB (ít nhất 1) | ⭐⭐⭐⭐ Bắt buộc | | **Testing Tools** | Selenium, Serenity Framework, JMeter, LoadRunner, SoapUI, Postman | ⭐⭐⭐⭐⭐ Bắt buộc | | **Project Management** | Jira, Mantis | ⭐⭐⭐ Cần có | | **Loại testing** | Manual, Automated, Performance, API, Web, Mobile, Big Data | ⭐⭐⭐⭐⭐ Bắt buộc | ### 🎯 Soft Skills (Kỹ năng mềm) - **Quản lý thời gian & lập kế hoạch** — vì công việc có timeline hạn chế - **Kỹ năng giao tiếp & phối hợp** — làm việc với nhiều stakeholders nội bộ và đối tác - **Khả năng quản lý rủi ro** — phát hiện và báo cáo vi phạm compliance - **Tư duy phân tích** — xử lý các yêu cầu phức tạp ### 📜 Chứng Chỉ Gợi Ý 1. **ISTQB Certified Tester** — chứng chỉ testing quốc tế, rất phù hợp 2. **CSM (Certified Scrum Master)** — nếu Techcombank dùng Agile 3. **CKA/CKAD** — nếu làm việc với containerization 4. **AWS/Azure/GCP Certified** — vì Techcombank hiện đại hóa hệ thống ### 📊 Bảng So Sánh: Ứng Viên Lý Tưởng vs. Tối Thiểu | Tiêu chí | Yêu cầu tối thiểu | Hồ sơ lý tưởng | |----------|-------------------|----------------| | Kinh nghiệm QA/Testing | 5 năm | 6-8 năm | | Ngôn ngữ lập trình | 1 ngôn ngữ | Java + Python (đa ngôn ngữ) | | Database | 1 loại | Đa dạng (relational + NoSQL) | | Testing tools | Biết tools cơ bản | Thành thạo cả automation + performance | | Vai trò | Làm test | Lead team hoặc mentoring | --- ## Cơ Hội Tại Techcombank Techcombank là một trong những ngân hàng TMCP lớn nhất Việt Nam, đặc biệt mạnh về công nghệ. Vị trí này thuộc **Technology Division**, nghĩa là bạn sẽ: - Làm việc với hệ thống core banking hiện đại - Tiếp xúc với các dự án digital transformation quy mô lớn - Có cơ hội học hỏi từ đội ngũ IT chuyên nghiệp - Tham gia vào quy trình phát triển phần mềm theo chuẩn ngân hàng

Chuẩn bị phỏng vấn

## Quy Trình Phỏng Vấn Dự Kiến Thông thường tại Techcombank, vị trí IT Quality Engineering sẽ trải qua **3 vòng**: ### Vòng 1: HR Screening (30-45 phút) - Kiểm tra hồ sơ, xác nhận kinh nghiệm - Hỏi về lý do muốn gia nhập Techcombank - Đàm phán mức lương mong muốn - Giới thiệu văn hóa làm việc ### Vòng 2: Technical Interview (60-90 phút) - Kiểm tra kiến thức testing chuyên sâu - Live coding hoặc walkthrough các dự án cũ - Xử lý tình huống (scenario-based questions) - Đánh giá kỹ năng automation framework ### Vòng 3: Panel Interview với Manager (45-60 phút) - Behavioral questions (STAR method) - Hỏi về kinh nghiệm quản lý stakeholder - Bài toán quản lý rủi ro trong testing - Fit với văn hóa Techcombank --- ## 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 việc từ công ty hiện tại?" 2. "Bạn biết gì về Techcombank?" 3. "Mức lương mong muốn của bạn là bao nhiêu?" 4. "Bạn có KPI testing cụ thể nào trong công việc hiện tại?" ### Vòng 2 - Technical 1. "Hãy mô tả chi tiết test framework bạn đã xây dựng?" 2. "Làm sao để test performance cho một API có 10,000 concurrent users?" 3. "Sự khác nhau giữa Selenium WebDriver và Serenity Framework?" 4. "Khi nào bạn chọn manual testing vs automated testing?" 5. "Hãy viết test case cho chức năng đăng nhập ngân hàng?" 6. "Làm thế nào để handle test data trong automation framework?" 7. "Bạn đã triển khai CI/CD cho testing như thế nào?" ### Vòng 3 - Manager 1. "Kể về một lần bạn phát hiện bug nghiêm trọng trước khi release?" 2. "Làm sao để ưu tiên testing khi timeline quá gấp?" 3. "Bạn đã quản lý conflict giữa developer và QA như thế nào?" 4. "5 năm tới, bạn thấy mình ở đâu trong lĩnh vực QA?" 5. "Bạn làm gì khi manager ép bạn release sản phẩm có bug chưa fix?" --- ## Tips Chuẩn Bị ✅ **Trước 1 tuần:** - Ôn lại kiến thức về SDLC, STLC, các testing level - Đọc về kiến trúc microservices, API testing - Chuẩn bị portfolio các project automation đã làm ✅ **Trước 2-3 ngày:** - Luyện code Java/Python (viết test case thực tế) - Chuẩn bị câu chuyện theo STAR method - Research Techcombank: sản phẩm, chiến lược digital ✅ **Trước 1 ngày:** - Kiểm tra lại CV, đảm bảo thông tin khớp với JD - Nghỉ ngơi sớm, không ôn quá khuya ✅ **Ngày phỏng vấn:** - Đến sớm 15-20 phút - Mang theo laptop/điện thoại để demo project nếu được - Mặc đồng phục hoặc smart casual (không cần vest cộc) --- ## Dress Code - **Nam:** Áo sơ mi dài tay (trắng/xanh nhạt), quần âu, giày da - **Nữ:** Áo sơ mi/blouse thanh lịch, quần âu/chân váy thường, giày kín mũi - **Tránh:** Áo phông, jeans rách, giày thể thao, nước hoa nồng Techcombank văn hóa khá open, nhưng vẫn cần lịch sự cho vòng phỏng vấn đầu tiên.

Lộ trình ôn thi

## Lộ Trình Ôn Tập 2 Tuần ### Tuần 1: Củng Cố Nền Tảng **Ngày 1-2: Testing Fundamentals** - SDLC vs STLC - Các testing level: Unit, Integration, System, UAT - Testing types: Functional, Non-functional, Regression, Smoke, Sanity - Test case design techniques: Boundary Value, Equivalence Partitioning, Decision Table, State Transition **Ngày 3-4: Automation Testing** - Selenium WebDriver: locators, waits, actions, framework design - Serenity BDD Framework: concepts, screenplay pattern - Page Object Model (POM) design pattern - Data-driven testing với Excel/CSV/JSON **Ngày 5-6: API & Performance Testing** - REST API fundamentals: HTTP methods, status codes, headers - Postman: collections, environments, variables, Newman - SoapUI: SOAP vs REST, assertions - JMeter: thread groups, samplers, listeners, assertions **Ngày 7: Database Testing** - SQL queries: SELECT, JOIN, subqueries - NoSQL basics: MongoDB CRUD operations - Verify data integrity between UI and DB --- ### Tuần 2: Chuyên Sâu & Thực Hành **Ngày 8-9: Programming for QA** - Java: OOP, collections, exception handling, File I/O - Python: functions, modules, libraries (pytest, requests) - Viết automation script đơn giản bằng cả 2 ngôn ngữ **Ngày 10: CI/CD & Test Management** - Jenkins/GitLab CI: build pipeline, scheduled jobs - Jira: project setup, issue types, workflows, reporting - Test management tools: Zephyr, TestRail **Ngày 11-12: Performance Testing Deep Dive** - LoadRunner VuGen scripting - JMeter advanced: correlation, parameterization, distributed testing - Analyze reports: Response time, Throughput, Error rate - Sizing estimation cho bank application **Ngày 13-14: Mock Interview & Review** - Practice coding test (Array, String, SQL queries) - Review STAR stories từ kinh nghiệm thực tế - Research Techcombank: news, products, tech stack --- ## Tài Liệu Tham Khảo ### Sách 1. "A Practitioner's Guide to Software Test Design" - Lee Copeland 2. "Effective Software Testing" - Maurício Aniche 3. "The Selenium Guidebook" - Dave Haeffner 4. "API Testing with Postman" - Chris Corry ### Online Resources 1. **ISTQB Syllabus:** https://www.istqb.org/ 2. **Ministry of Testing:** https://www.ministryoftesting.com/ 3. **TestAutomation University:** https://testautomationu.applitools.com/ 4. **Guru99:** https://www.guru99.com/software-testing.html 5. **Techcombank Careers:** https://careers.techcombank.com/ ### YouTube Channels - Automation Step by Step (Raghav Pal) - Execute Automation (Karthik KK) - SDET-QA ### GitHub Repos Tham Khảo - seleniumhq/selenium - serenity-bdd/serenity-core - apache/jmeter

Tư vấn nghề nghiệp

## Lộ Trình Thăng Tiến Trong Ngành QA/Testing ### Cấp Bậc & Mức Lương Tham Khảo (Ngân Hàng Việt Nam) | Cấp bậc | Kinh nghiệm | Mức lương tháng (Hà Nội) | |---------|-------------|-------------------------| | Junior QA | 0-2 năm | 10-18 triệu | | Mid-level QA | 2-4 năm | 18-30 triệu | | **Senior QA (vị trí này)** | **5-7 năm** | **30-50 triệu** | | Lead QA | 7-10 năm | 50-70 triệu | | QA Manager | 8-12 năm | 60-90 triệu | | QA Director | 12+ năm | 100-150+ triệu | *Lưu ý: Mức lương thực tế tại Techcombank có thể cao hơn thị trường 10-20% nhờ chính sách trả lương cạnh tranh.* --- ## Hành Trình Phát Triển Sự Nghiệp ### Giai Đoạn 1-3 Năm Đầu (Junior → Mid) - Tập trung học hỏi testing fundamentals - Thành thạo manual testing trước - Bắt đầu học automation (Selenium) - Lấy chứng chỉ ISTQB Foundation ### Giai Đoạn 3-5 Năm (Mid → Senior) - Chuyên sâu về automation framework - Học performance testing - Bắt đầu mentor junior - Lấy chứng chỉ ISTQB Advanced ### Giai Đoạn 5-8 Năm (Senior → Lead) - Quản lý test strategy cho dự án - Đánh giá và tuyển dụng team - Thiết kế test architecture - Học thêm về DevOps, CI/CD ### Giai Đoạn 8+ Năm (Lead → Manager/Director) - Xây dựng QA strategy cho toàn bộ organization - Quản lý budget và headcount - Định hướng công nghệ testing - Có thể chuyển sang Solution Architect hoặc Business Analyst --- ## Kỹ Năng Cần Phát Triển Thêm ### Short-term (6-12 tháng đầu) 1. **Serenity BDD** — vì đây là framework được liệt kê rõ ràng 2. **Performance Testing chuyên sâu** — JMeter + LoadRunner 3. **API Testing** — REST, GraphQL, microservices 4. **Database skills** — SQL thành thạo + MongoDB ### Medium-term (1-2 năm) 1. **Test Architecture** — thiết kế test framework tổng thể 2. **CI/CD pipelines** — Jenkins, GitLab CI, Docker 3. **Cloud testing** — AWS Device Farm, Azure Test Plans 4. **Security Testing** — OWASP, penetration testing basics ### Long-term (2-5 năm) 1. **Leadership & Mentoring** — phát triển đội ngũ 2. **Test Strategy** — định hướng QA cho toàn bộ dự án 3. **Business Domain Knowledge** — hiểu sâu về nghiệp vụ ngân hàng 4. **Automation Architecture** — xây dựng framework scale được --- ## Lời Khuyên Quan Trọng 💡 **Techcombank đánh giá cao:** - Ứng viên có kinh nghiệm với fintech/startup environment - Người có mindset "quality champion" chứ không chỉ là tester - Kỹ năng giao tiếp tốt để làm việc với nhiều stakeholders ⚠️ **Lưu ý thực tế:** - Vị trí này đòi hỏi 5+ năm kinh nghiệm, bạn sẽ cạnh tranh với nhiều ứng viên senior - Techcombank làm việc với áp lực deadline cao, cần chuẩn bị tâm lý - Mức lương thỏa thuận = có thể thương lượng cao nếu profile mạnh - Văn hóa Techcombank: performance-oriented, data-driven, customer-centric

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

Em mới tốt nghiệp IT, chưa có kinh nghiệm. Có nên ứng tuyển vị trí này không?

Không nên. JD yêu cầu rõ ràng 'ít nhất 5 năm kinh nghiệm' và cần thành thạo nhiều tool/framework phức tạp. Nếu bạn ứng tuyển, hồ sơ sẽ bị loại ở vòng đầu. Thay vào đó, hãy tìm các vị trí Junior QA/Software Tester tại các công ty nhỏ hơn, tích lũy 2-3 năm kinh nghiệm rồi quay lại ứng tuyển vị trí senior tại Techcombank.

Em có 4 năm kinh nghiệm làm QA, thiếu 1 năm so với yêu cầu. Có nên thử không?

Có thể thử, nhưng cần phân tích kỹ. Nếu profile của bạn có những điểm mạnh vượt trội (ví dụ: automation framework xây từ đầu, kinh nghiệm performance testing với bank-like systems, hoặc chứng chỉ ISTQB Advanced), HR có thể cân nhắc. Tuy nhiên, hãy chuẩn bị giải thích rõ ràng về gap này khi phỏng vấn.

Mức lương cho vị trí này là bao nhiêu? Có thương lượng được không?

Vì JD ghi 'Thỏa thuận', đây là cơ hội thương lượng. Với 5+ năm kinh nghiệm QA tại Hà Nội, bạn có thể kỳ vọng 35-50 triệu/tháng. Techcombank nổi tiếng trả lương cạnh tranh, có thể lên đến 60 triệu nếu bạn có kỹ năng hiếm (ví dụ: performance testing chuyên sâu + automation). Gợi ý: khi HR hỏi, hãy nói mức mong muốn cao hơn 10-15% so với con số bạn sẵn sàng nhận để có room thương lượng.

Techcombank có làm việc theo mô hình Agile không?

Rất có thể có. Techcombank hiện đại hóa mạnh, nhiều team IT đã chuyển sang Agile/Scrum. Khi phỏng vấn, bạn nên hỏi rõ về methodology của team QA. Nếu làm Agile, chuẩn bị câu trả lời về kinh nghiệm sprint planning, daily standup, retrospective, và làm sao QA fit vào CI/CD pipeline.

Làm QA cho ngân hàng khác gì so với công ty IT thông thường?

Khác biệt chính: (1) Yêu cầu compliance cực kỳ nghiêm ngặt — mọi test phải có document, traceable; (2) Rủi ro cao hơn — bug ở core banking ảnh hưởng tiền thật; (3) System legacy + modern cùng tồn tại; (4) Nhiều stakeholder từ business, compliance, risk; (5) Release cycle thường chậm hơn và cần nhiều approval. Đây vừa là thách thức, vừa là cơ hội học hỏi quý giá.

Em biết Selenium nhưng chưa dùng Serenity Framework. Có cần học trước khi ứng tuyển không?

Nên học trước. Serenity (hay còn gọi là Thucydides) là framework nâng cao built on top of Selenium, được Techcombank liệt kê cụ thể trong JD. Nếu không biết Serenity, bạn sẽ thiếu 1 điểm quan trọng trong technical interview. Học trong 2-3 tuần là đủ: hiểu Screenplay pattern, cách viết steps, runners, và reporting features.

Công việc này có cần làm overtime nhiều không?

Tùy giai đoạn dự án. Ngân hàng thường có các đợt release lớn (đầu năm, cuối năm) hoặc dự án regulatory compliance, lúc đó overtime là bình thường. Tuy nhiên, Techcombank được đánh giá là ngân hàng có văn hóa làm việc cân bằng hơn so với nhiều ngân hàng khác. Kinh nghiệm: hỏi thẳng HR hoặc interviewer về average working hours và on-call policy.

Sau 2-3 năm ở vị trí này, em có thể phát triển lên vị trí nào?

Lộ trình phổ biến: (1) Senior QA → Lead QA (quản lý 3-5 người, phụ trách test strategy); (2) Senior QA → QA Manager (quản lý cả team, budget); (3) Chuyên sâu hơn: Performance Test Lead, Automation Architect, Test Consultant; (4) Chuyển hướng: Product Owner, Business Analyst, Project Manager nếu muốn. Techcombank là môi trường tốt để học nghiệp vụ ngân hàng, mở ra nhiều cơ hội.