Xây dựng chiến lược test, phát triển automation và dẫn dắt team QA cho sản phẩm ERP tại Money Forward Vietnam.
Yêu cầu
8+ năm QA/SDET, trong đó 3+ năm vai trò Technical Lead / QA Lead / Principal IC
Thành thạo automation JS/TS (hoặc Python) với Playwright, Cypress, Selenium
Am hiểu API testing (REST/GraphQL), SQL validation, kiến trúc DB phức tạp
Kinh nghiệm CI/CD pipeline, Dockerized test environment
Sử dụng hàng ngày công cụ GenAI để tăng năng suất QA
Trách nhiệm
Thiết kế kế hoạch test, viết test case cho functional, regression, performance trên web, mobile, hybrid
Phát triển, bảo trì script automation bằng Playwright, Cypress, Selenium (JS/TS hoặc Python)
Tích hợp test tự động vào CI/CD pipeline, quản lý môi trường test và dữ liệu test
Dẫn dắt áp dụng GenAI (Cursor, Copilot, LLM) vào thiết kế test, sinh script, triage lỗi
Có thì tốt
Kinh nghiệm Performance Testing
Tư duy lãnh đạo chiến lược: định nghĩa chất lượng, mentoring, quản trị rủi ro release
Lương và phúc lợi
Lương đầy đủ thời thử việc
Bảo hiểm xã hội, y tế, thất nghiệp 100% lương từ thử việc; bảo hiểm tư nhân & tai nạn (cấp quản lý bao gồm gia đình)
13 tháng lương
16-24 ngày nghỉ phép năm, thêm 5 ngày nghỉ thai sản
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
Division: ERP Division
Section: ERP-QA
About Money Forward Vietnam:
Money Forward Vietnam (MFV) is at the forefront of financial technology, actively engaged in a global framework. With a portfolio of over 50 services spanning B2C, B2B, and B2B2C sectors, we aim to address financial challenges for a diverse audience. As part of the Money Forward Group, a rapidly transitioning global tech leader, MFV offers a unique opportunity to enhance your engineering capabilities through focused investment and global exposure.
This role expects a strong security mindset, with a clear understanding of data privacy, credential protection, device security, and the responsible use of corporate systems, tools, and accounts.
Your responsibilities:
Test Planning & Strategy: Design, develop, and maintain comprehensive test plans and test cases for functional, regression, and performance testing across web, mobile, and hybrid applications.
Automation Development: Build, maintain, and enhance automated test scripts using industry-standard tools (e.g., Selenium, Appium, Cypress, etc.) to improve test efficiency and coverage.
Manual Testing: Perform hands-on manual testing to identify issues, validate functionalities, and verify defect fixes in web and mobile applications.
Continuous Integration & Delivery: Collaborate with DevOps teams to integrate automated tests into continuous integration (CI) pipelines and support agile development practices.
Defect Management: Identify, log, and manage defects using bug tracking systems (e.g., Jira, Bugzilla) and work with developers to troubleshoot and resolve issues.
Cross-Functional Collaboration: Work closely with Product Managers, Developers, and other stakeholders to ensure testing activities align with product releases and business goals.
Test Environment Management: Set up, manage, and maintain test environments, ensuring accurate test data is available for various testing scenarios.
Mentorship: Provide guidance and mentorship to junior QA engineers, offering advice on test approaches, tools, and best practices.
Continuous Improvement: Evaluate and recommend new testing tools, technologies, and methodologies to improve overall testing effectiveness and team productivity.
Documentation: Maintain clear and detailed test documentation, including test cases, test results, and test plans, to ensure transparency and traceability of testing activities.
AI Adoption & AI-Augmented Testing:
Adopting Generative AI tools (e.g., Cursor, GitHub Copilot, LLM assistants) to accelerate test design, script generation, and triage.
Conduct scenario-based exploratory testing and output validation for AI-assisted product features (chatbots, agents, automated suggestions).
Define internal guidelines for safe, compliant AI tool usage adhering to company data privacy standards.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or related field.
8+ years of professional software QA / SDET experience, with 3+ years in a technical leadership, QA Lead, or Principal IC role.
English Communication Fluency.
Deep expertise in Test Automation: hands-on mastery of JavaScript / TypeScript (or Python) using Playwright, Cypress, or Selenium.
Strong knowledge of API Testing (REST/GraphQL), SQL data validation, and complex database architectures.
Hands-on experience integrating test suites into CI/CD pipelines and Dockerized test environments.
Proven AI-Era Productivity: Active, daily practitioner of GenAI tooling to accelerate QA delivery and team output.
Having Strategic Leadership Mindset is a plus: Demonstrated ability to define quality strategies, mentor engineers, and manage release risks
Key Skills:
Automation Testing
API & UI automation architecture (TypeScript / Playwright)
AI-augmented testing workflows
Defect root-cause analysis
Nice to have skills:
Performance Test experience
Caring Mental & Physical Recreation:
Hybrid working: 2 days at the office and 3 days WFH
Working hour: Flexible start 8AM-9AM from Mon-Fri
Full salary in probation
Insurance: Applied from Probation period:
Social Insurance, Health Insurance, Unemployment Insurance (on 100% salary)
Private health insurance & accident insurance. From Managing level: extra for family members