Chi tiết công việc QC Engineer (Manual - Automation) tại CÔNG TY TNHH NEXDOR VIỆT NAM
1. Manual Testing Responsibilities:
- Test Planning:
- Collaborate with all stakeholders and developers to understand the project requirements and objectives.
- Assist in writing and updating test plans and test cases based on specifications.
- Test Execution:
- Execute manual test cases across different environments (e.g., staging, production).
- Test features for functionality, usability, performance, and compatibility across devices and browsers.
- Identify, report, and track bugs or issues in a bug-tracking system (e.g., Jira, Bugzilla).
- Regression Testing:
- Perform regression testing to ensure that new code changes do not adversely affect existing functionality.
- Verify bug fixes by re-running the associated test cases.
- Defect Reporting and Tracking:
- Log defects clearly with appropriate steps to reproduce, screenshots, and other relevant information.
- Track and manage bugs throughout the software development lifecycle.
- Collaboration:
- Work closely with developers and product managers to clarify requirements and understand the intended functionality.
- Participate in sprint planning, daily standups, and review meetings within the Agile process.
- Test Documentation:
- Maintain up-to-date documentation for test cases, scenarios, and other test-related artifacts.
- Provide detailed test reports, including summaries of test coverage, results, and bug severity.
- Exploratory Testing:
- Perform exploratory testing to discover issues that may not be covered by predefined test cases.
- Understand user behaviors and test beyond scripted steps to uncover edge cases.
2. Automation Testing Responsibilities:
- Test Automation Development:
- Write automated test scripts using tools like Selenium, Cypress, Appium, or Playwright.
- Set up and maintain test frameworks for UI, API, and performance testing.
- Automation Maintenance:
- Regularly update automation scripts to accommodate new features, UI changes, or refactoring in the application.
- Debug, troubleshoot, and fix broken test scripts and resolve issues related to automated tests.

