Saturday, December 03, 2011

Testing Roles and Responsibilities -Senior Test Leads,Test Leads,Software Testing Specialists


Senior Test Leads’ roles include the following:
Senior Test Leads

  1. Lead a team of test leads on multiple projects including:
  2. Supervise test leads and assist with test lead tasks as appropriate. 
  3. Verify all projects are smoke, build, and regression tested on release build. 
  4. Verify all projects have undergone at least two complete cycles of testing (all test cases executed) for the alpha and final release testing milestones. 
  5. Verify test plans and other test documentation is prepared. 
  6. Act as Test Lead on larger projects. 
  7. Monitor releases and builds going out to production and track production bugs over time. 
  8. Provide test documentation and reports to test and project management as required. 
  9. Train and Mentor test leads. Verify all appropriate testing deliverable are met including: 
  10. Weekly Roll-up Status Reports 
  11. Test Schedules and requirements for test staffing. 
  12. Test Environment prepared & maintained. 
  13. Risk and Quality Assessments in conjunction with project test lead 
  14. Final Release “Certification” Report 
  15. Post Mortem Reports in conjunction with project test lead 
  16. CD’s and Testing Manual of the project in conjunction with project test lead Provide the following services to Project Management 
  17. Non team based sanity check for all software going out to production. 
  18. Provide all above documentation 
  19. Training, hiring, and mentoring for all contract test staff. 
  20. Quality feedback for use in go/no go meetings and roll outs 
  21. Make sure testing is on schedule and identify and work with project management to fix test issues that are delaying implementation Test Leads 
Test Leads’ roles include the following:
Lead a team of testers on a project including:

  1. Supervise testers and allocate testing tasks to appropriate testers. 
  2. Verify all test cases assigned to testers are executed. 
  3. Verify all test cases assigned to testers are designed properly. 
  4. Verify all bugs are put into bug tracking system. 
  5. Verify all bugs marked resolved are regressed by the proper testers. 
Assist with testing.Verify all appropriate testing deliverable are met including:
Weekly Status Reports

  1. Test Plans 
  2. Test Schedules 
  3. Bug tracking & TCM are setup 
  4. Requirements for staffing, back end testing, and automation testing are identified. 
  5. Test Cases 
  6. Test Environment prepared & Maintained 
  7. Bug Tracking & TCM Reports 
  8. Build Acceptance Reports or Certification Reports 
  9. Risk and Quality Assessments in conjunction with Senior test lead 
Release Checklists
  1. Post Implementation Reports in conjunction with Senior test lead 
  2. CD’s and Testing Manual of the project in conjunction with Senior test lead 
  3. Act as member of core project team 
  4. Provide the following services to Project Management 
  5. Setup and run Bug Triages (Bug Review Meetings, minimum of weekly meeting once in development) 
  6. Provide all above documentation 
  7. Maintain bug tracking system, TCM, and the Test Environment 
  8. Provide quality feedback for go/no go meetings and rollouts 
Software Testing Specialists
Test Specialists roles include the following:

  1. Execute all assigned test cases. 
  2. Design and prioritize test cases. 
  3. Put bugs into bug tracking system. 
  4. Retest resolved bugs on each release. 
  5. Regresses existing bugs on previous software builds or alternate database/server configurations. 
  6. Assist the test lead with test lead duties as needed. 
  7. Provide feedback in Bug triages. 
  8. Assist with preparation of test plans. 
In addition Test Specialists may be called to perform any of these tasks:
Automate test cases.

  1. Test SQL Interfaces and have a working knowledge of SQL. 
  2. Run Smoke tests. 
  3. Build code from Source Safe or other Version Control utility. 
  4. Run Build Acceptance tests on any code. 

No comments:

Post a Comment