Analyse user stories and acceptance criteria to understand scope and identify test conditions.
Raise clarifications to ensure requirements are testable.
Create well-structured test cases and checklists for web and mobile flows.
Execute functional, smoke, and regression tests in multiple environments (Dev, UAT, Staging).
Record accurate bug reports with steps, evidence, and severity.
Re-test fixes and update status in the defect-tracking tool.
Maintain test artifacts (test cases, data sets, execution results) in the team's test-management system.
Contribute to user guides or release notes when required.
Participate in daily stand-ups, sprint planning, and retrospectives
1-2 years of professional or internship experience in software testing or development.
Foundational understanding of software-testing types (functional, regression, integration, UAT).
Ability to design simple, logical test cases and execute them methodically.
Familiarity with at least one test-management or defect-tracking tool (e.g., JIRA, TestRail, Azure DevOps).
Basic knowledge of SQL, HTML/CSS, or browser
developer tools for quick investigations.
Good analytical thinking and attention to detail.
Clear written and verbal communication in English and Vietnamese.
Bachelor's degree in computer science, Information Technology, Engineering, or equivalent practical experience.