- Participate in all phases of the software development life cycle, including analyzing requirements, developing test plans and test cases
- Write and execute detailed test cases; performs complex manual, integration, and regression tests
- Document software issues and enhancement requests and assist development with concise and detailed steps for duplication of the problems found while performing manual functional, integration, and regression tests
- Verify resolved issues and maintain accurate status for issues entered and assigned
- Responsible for QA estimation and scheduling process
|