
Search by job, company or skills

Company Description
VinSmart Future (VSF) is the leading technology company within the Vingroup Corporation, formed by the merger of the group's entire technology ecosystem, including VinApp, VinIT, VinBigdata, and other tech units. As a core driver of Vingroup's future growth, VSF is at the forefront of technological development, with artificial intelligence (AI) as its foundation. With a talented team of nearly 4,000 local and international technology experts, VSF focuses on creating high-utility technologies that enhance lives and connect data, models, and infrastructure to unlock new possibilities.
Job Description
• Responsible for designing, building, and maintaining automation testing frameworks across
Web (Frontend), Backend/API, Mobile (Android/iOS), and AI/ML/LLM-based systems when
applicable.
• Develop and execute multiple test types including UI automation, API testing, integration,
regression, smoke, and sanity tests.
• Collaborate closely with Development, Product, and AI teams to analyze business
requirements, design test scenarios and test data, and proactively identify logic or integration
issues early in the lifecycle.
• Integrate automated tests into CI/CD pipelines, analyze test results, logs, and reports to provide
actionable insights and continuously improve system quality.
• Drive enhancements in test strategy, coverage, performance, and stability of automation
frameworks, ensuring long-term scalability and maintainability.
Requirements
Technical Requirements
• Minimum 4 years in automation testing, hands-on experience building automation frameworks
from scratch or maintaining large-scale automation systems, prior exposure to complex
systems with multiple services, AI/data-intensive platforms is a strong advantage.
• Strong proficiency in at least one programming language, including Python or Java, with the
ability to write clean, modular, and maintainable code.
• Experience in frontend automation using Selenium WebDriver, Playwright (preferred),
understanding DOM, XPath, CSS Selectors, wait strategies (implicit, explicit, fluent), handling
dynamic UI and async loading, testing SPA frameworks (React, Vue, Angular) and responsive
interfaces.
• Experience in mobile automation is a plus, using Appium, Playwright Mobile, or Selenium
Grid, with understanding of Android/iOS testing flows and mobile locator strategies.
• Solid experience in backend/API testing, including RESTful APIs (GraphQL is a plus), using
libraries such as requests/httpx (Python) or RestAssured (Java), validating JSON/XML
schemas, asserting business logic, handling authentication methods like OAuth, JWT, API
Key, and implementing data-driven or parameterized tests.
• Familiarity with automation testing for AI/ML systems is preferred, including testing LLMs,
model inference APIs, RAG or agent-based systems, validating outputs based on rules, metrics
or coverage, and comparing expected vs actual results from a business logic perspective.
• Strong knowledge of testing frameworks and libraries such as Pytest, Unittest, TestNG, JUnit,
with the ability to design frameworks, apply Page Object Model (POM), and implement
layered test architecture.
• Experience with CI/CD tools and environments including Git, GitLab, GitHub, Jenkins,
GitHub Actions, Docker, parallel testing (Selenium Grid, Playwright), and ability to debug via
logs and traces.
Additional Skills & Mindset
• Good understanding of SDLC, STLC, Agile/Scrum, strong business analysis capability, ability
to write test plans and scenarios, effective communication with Dev and Product teams.
• Proactive mindset, strong ownership of product quality, ability to think beyond executing tests
to deeply understand systems and identify risks early.
Contact:
Ms. Nguyệt Zalo/Call: 0769 288 088
Email: [Confidential Information]
Job ID: 150599737
We don’t charge any money for job offers