Quality Assurance Roles and Responsibilities
Phase:All
Test Lead
- Oversees all testing staff and activities for all assigned applications
- Ensures all testing standards are being met
- Serves as an escalation point for issues involving testing
- Serves as a resource and communication point for decisions about test schedule changes
- Provides weekly status report that includes testing metrics
Test Analyst
- Follows testing standards
- Provide Test Lead with input for weekly status report Performance Analyst
Performance Analyst
- Follows testing standards
- Provide Test Lead with input for weekly status report
Phase:Planning
Test Lead
- Review Project Artifacts
- Works with project team to define and create overall strategy and ensures that it is being achieved
- Communicates the test strategy to the Project Manager and Development Team
- Define test process including required test activities and deliverables
- Identifies test resources, estimates test effort and defines test schedule and milestones
- Ensures technical resources are organized for effective support of testing
Test Analyst
- Collaborate with Test Lead on creation of Test Strategy
- Collaborates with Test Lead on estimating testing effort
- Participates in walk-through of Test Strategy
Performance Analyst
- Establishes and maintains performance testing guidelines for both manual and automated testing.
- Determine application architecture, configuration, and performance requirements
Project Manager
- Develop and manage the project schedule
- Provide direction and assign responsibil-ities when needed.
- Manage Change Control process
- Act as resource to Test Lead for information to create Test Strategy
- Participate in Test Strategy walk-through
Phase:Construction
Test Lead
- Review Requirements
- Review Logical and Physical designs
- Create Test Plan
- Create UAT Test plan for End Users
- Conduct walk-through of Test Plan
Test Analyst
- Review Requirements
- Review Logical and Physical Designs
- Collaborate with Test Lead to create Test Plan
- Participate in walk-through of Test Plan
Performance Analyst
- Develops and maintains automated performance test scripts
Project Manager
- Be available as resource for test team in regards to questions that arise with Requirements and Design documents
- Participate in walk-through and provide approval of Test Plan
Phase:Execution
Test Lead
- Conduct Test Readiness Assessment
- Execute manual test cases automated test scripts, if applicable
- Log and review issues and defects identified by testers
- Collect testing sign-off from all testing participants
Test Analyst
- Conduct Test Readiness Assessment
- Execute manual test cases automated test scripts, if applicable
- Participate in defect reviews
- Collaborate with Test Lead in creating Test Completion Report for promotion recommendation
Performance Analyst
- Performs load, stress, and performance testing and analyzes results
- Provides performance and usage reports
Project Manager
- Participate in defect reviews
- Consult with Test Lead on review and creation of Test Completion report
Phase:Closure
Test Lead
- Provide final Test Completion report for entire project
- Finalize and archive all Test Deliverables
- Participate in project closure activities
- Support the project warranty period, if applicable
Test Analyst
- Finalize and archive all test deliverables
- Participate in project closure activities
- Support the project warranty period , if applicable
Performance Analyst
- Provides final Performance Findings Report
Project Manager
- Performs project closure procedures
- Provide support to team during project warranty period
Phase:Maintenance
Test Lead
- Provide testing deliverables and test execution as needed if test team is responsible for on-going maintenance
Test Analyst
- Provide testing deliverables and test execution as needed if test team is responsible for on-going maintenance
Performance Analyst
- Rerun Performance tests, if needed
Project Manager
- Provide project deliverables and support to project team, if project team is responsible for on-going maintenance