Role Summary
The QA Engineer is responsible for supporting quality assurance activities during system implementation projects, including test planning, test case preparation, test execution, and defect management during SIT and UAT phases. The role works closely with project managers, business analysts, developers, and client stakeholders to ensure system requirements are properly validated and delivered with high quality.
Key Responsibilities
Test Planning & Preparation
- Create and maintain SIT and UAT test cases based on functional specifications and requirements
- Prepare and manage test data and test scenarios required for execution
- Ensure requirement-to-test traceability between specifications and test coverage
Test Execution & Defect Management
- Execute system integration testing (SIT) and support user acceptance testing (UAT) activities
- Identify, log, and track defects in the defect management system (E.g., JIRA).
- Work with development teams to clarify defects and validate fixes
Testing Governance & Reporting
- Support test progress reporting, defect tracking, and testing metrics
- Participate in defect triage sessions with project teams
- Assist in UAT coordination and user sign-off preparation
Requirements (Must Have)
- 5+ years of QA experience in enterprise system implementation or software delivery projects
- Hands-on experience with SIT/UAT test case design and execution
- Familiarity with ITSM / ITIL processes and workflow-driven systems
- Experience testing workflow-based platforms or ITSM solutions
- Strong ability to communicate with developers, business users, and project stakeholders
- Able to work onsite with clients if required
- Able to pass background screening if required by client environments