Você está na página 1de 4

Testing Roles and Responsibilities

1
Senior Test Leads
Senior Test Leads roles include the following:
Lead a team of test leads on multiple projects including:
Supervise test leads and assist with test lead tasks as appropriate.
Verify all projects are smoke, build, and regression tested on release build.
Verify all projects have undergone at least two complete cycles of testing (all
test
cases executed) for the alpha and final release testing milestones.
Verify test plans and other test documentation is prepared.
Act as Test Lead on larger projects.
Monitor releases and builds going out to production and track production bugs ov
er
time.
Provide test documentation and reports to test and project management as require
d.
Train and Mentor test leads.
Verify all appropriate testing deliverables are met including:
Weekly Roll-up Status Reports
Test Schedules and requirements for test staffing.
Test Environment prepared & maintained.
Risk and Quality Assessments in conjunction with project test lead
Final Release Certification Report
Post Mortem Reports in conjunction with project test lead
CD s and Testing Manual of the project in conjunction with project test lead
Provide the following services to Project Management
Non team based sanity check for all software going out to production.
Provide all above documentation
Training, hiring, and mentoring for all contract test staff.
Quality feedback for use in go/no go meetings and rollouts
Make sure testing is on schedule and identify and work with project management t
o
fix test issues that are delaying implementation.

Test Leads roles include the following:


Lead a team of testers on a project including:
Supervise testers and allocate testing tasks to appropriate testers.
Verify all test cases assigned to testers are executed.
Verify all test cases assigned to testers are designed properly.
Verify all bugs are put into bug tracking system.
Verify all bugs marked resolved are regressed by the proper testers.
Assist with testing.
Verify all appropriate testing deliverables are met including:
Weekly Status Reports
Test Plans
Test Schedules
Bug tracking & TCM are setup
Requirements for staffing, back end testing, and automation testing are identifi
ed.
Test Cases
Test Environment prepared & Maintained
Bug Tracking & TCM Reports
Build Acceptance Reports or Certification Reports
Risk and Quality Assessments in conjunction with Senior test lead
Release Checklists
Post Implementation Reports in conjunction with Senior test lead
CD s and Testing Manual of the project in conjunction with Senior test lead
Act as member of core project team
Provide the following services to Project Management
Setup and run Bug Triages (Bug Review Meetings, minimum of weekly meeting
once in development)
Provide all above documentation
Maintain bug tracking system, TCM, and the Test Environment
Provide quality feedback for go/no go meetings and rollouts

Responsibilities of a Test Manager:


- Manage the Testing Department.
- Allocate resource to projects.
- Review weekly Testers' status reports and take necessary actions
- Escalate Testers' issues to the Sr. Management.
- Estimate for testing projects.
- Enforce the adherence to the company's Quality processes and procedures.
- Decision to procure Software Testing tools for the organization.
- Inter group co-ordination between various departments.
- Provide technical support to the Testing team.
- Continuous monitoring and mentoring of Testing team members.
- Review of test plans and test cases.
- Attend weekly meeting of projects and provide inputs from the Testers' perspec
tive.
- Immediate notification/escalation of problems to the Sr. Test Manager / Senior
Management.
- Ensure processes are followed as laid down.
Responsibilities of a Test Lead:
- Prepare the Software Test Plan.
- Check / Review the Test Cases document
System Integration and User Acceptance prepared by test engineers.
- Analyze requirements during the requirements analysis phase of projects.
- Keep track of the new requirements from the Project.
- Forecast / Estimate the Project future requirements.
- Arrange the Hardware and software requirement for the Test Setup.
- Develop and implement test plans.
- Escalate the issues about project requirements (Software Hardware Resources) t
o Project Manager / Test Manager.
- Escalate the issues in the application to the Client.
- Assign task to all Testing Team members and ensure that all of them have suffi
cient work in the project.
- Organize the meetings.
- Prepare the Agenda for the meeting for example: Weekly Team meeting etc.
- Attend the regular client call and discuss the weekly status with the client.
- Send the Status Report (Daily Weekly etc.) to the Client.
- Frequent status check meetings with the Team.
- Communication by means of Chat / emails etc. with the Client (If required).
- Act as the single point of contact between Development and Testers for iterati
ons Testing and deployment activities.
- Track and report upon testing activities including testing results test case c
overage required resources defects discovered and their status performance basel
ines etc.
- Assist in performing any applicable maintenance to tools used in Testing and r
esolve issues if any.
- Ensure content and structure of all Testing documents / artifacts is documente
d and maintained.
- Document implement monitor and enforce all processes and procedures for testin
g is established as per standards defined by the organization.
- Review various reports prepared by Test engineers.
- Log project related issues in the defect tracking tool identified for the proj
ect.
- Check for timely delivery of different milestones.
- Identify Training requirements and forward it to the Project Manager (Technica
l and Soft skills).
- Attend weekly Team Leader meeting.
- Motivate team members.
- Organize / Conduct internal trainings on various products.
Responsibilities of a tester:
- Understand project requirements.
- Prepare / Update the Test case document for testing of the application from al
l aspects.
- Prepare the test setup.
- Deploy the build in the required setup.
- Conduct the Testing including Smoke Sanity and Bug Bash / Execute the Test cas
es.
- Update the Test Result document.
- Attend the Regular client calls.
- Log / File the defects in Defect tracking tool / Bug Report.
- Verify defects.
- Discuss doubts/queries with Development Team / Client.
- Conduct internal trainings on various products.

Você também pode gostar