- Review and analyze client-specific requirements and scope of projects/tasks to ensure an accurate understanding of deliverable requirements and acceptance criteria.
- Define test scenarios, create test plans and participate in the definition and execution of manual and/or automated system test scripts.
- Executing the appropriate test cases, including writing test plans, scenarios and test cases, mining and manipulating test data.
- Isolate, replicate, and report defects and retesting of defects through resolution.
- Collaborate with project team resources to understand and prioritize testing efforts.
- Execute project deliverables and tasks on time and on budget to support profitable and high-quality operations service delivery.
- Typically assigned to multiple projects, ranging from simple to moderate complexity, or to a single project of high complexity.
- Assist in analysis of current processes and propose recommendations for process improvements.
- Perform other related duties as assigned.