Test Case Development
- Design, write, and maintain detailed test cases based on product requirements and specifications
- Create test scenarios covering functional, regression, integration, and user acceptance testing
- Develop both positive and negative test cases to ensure comprehensive coverage
- Review and update test cases regularly to reflect changes in requirements
- Organize test cases into test suites for different testing phases
Test Execution
- Execute manual test cases and document test results accurately
- Perform functional, regression, smoke, and sanity testing
- Conduct exploratory testing to identify edge cases and potential issues
- Verify bug fixes and perform retesting after defect resolution
- Test across different browsers, devices, and operating systems (cross-platform testing)
Defect Management
- Identify, document, and track software defects using bug tracking tools (Jira, Bugzilla, etc.)
- Write clear and detailed bug reports including steps to reproduce, expected vs actual results, and screenshots
- Prioritize defects based on severity and impact
- Collaborate with
developers to clarify issues and verify fixes
- Maintain defect logs and generate defect reports
Documentation & Reporting
- Create and maintain test documentation including test plans, test cases, and test reports
- Document testing processes and procedures
- Prepare daily/weekly test status reports for management
- Track test metrics such as test coverage, pass/fail rates, and defect density
Collaboration
- Work closely with
business analysts to understand requirements
- Participate in requirement review meetings and provide testing perspective
- Collaborate with development team to ensure quality throughout the development lifecycle
- Communicate test results and quality risks to stakeholders
- Experience: 1-1.5 years as a
Software Tester/QC Tester
- Education: Bachelor's degree in Computer Science, Information Technology, or related field
- Strong understanding of software testing methodologies (Agile, Waterfall)
- Experience writing comprehensive test cases and test scenarios
- Knowledge of test case management tools (TestRail, Zephyr, qTest)
- Proficient in bug tracking tools (Jira, Bugzilla, Mantis)
- Understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle)
- Good analytical and problem-solving skills
- Strong attention to detail and ability to identify edge cases
- Excellent written and verbal communication skills
- Ability to work independently and as part of a team
- Career development path toward Team Leader / Tech Lead positions.
- Annual performance review, project bonuses, Tet and holiday bonuses.
- Full benefits package: Social / Health / Unemployment Insurance, team-building events, employee gifts.
- Lunch, parking, and phone allowances provided.
- Annual company trip and regular team activities.