|
QA Manager
Job Description
Quality assurance (QA) aims to ensure that the product or service an organization provides is fit for its purpose and meets customer expectations. A quality assurance manager co-ordinates the activities required to meet this aim.
The QA manager monitors and advises on how the quality management system is performing and publishes data and reports regarding company performance against set indicators.
Quality assurance managers liaise with managers and staff throughout the organization to ensure that the QA system is functioning properly. Where appropriate, the QA manager advises on changes and their implementation and provides training, tools and techniques to enable others.
Work Activities
Since maintaining quality demands constant change to meet customer expectations, quality assurance (QA) managers employ a variety of measures to place quality at the heart of an organization. These include management systems such as ISO 9000, philosophies, such as Total Quality Management, and methodologies such as Continuous Improvement.
Promoting quality achievement and performance improvement throughout the organization.
Setting QA compliance objectives and ensuring that targets are achieved.
Defining procedures that accepted by different clients, and applying those procedures to the daily work.
Agreeing standards and establishing clearly defined quality methods for staff to apply.
Setting up and maintaining controls and documentation.
Identifying relevant quality-related training needs.
Ensuring tests and procedures are properly understood, carried out and evaluated and that product modifications are investigated if necessary.
Write technical and management system reports.
Establishing standards of service for clients.
Monitoring performance through gathering relevant data and producing statistical reports.
QA Staff
Job Description: Quality Assurance Engineer
Job purpose:
• To carry out all testing activities related to products and projects ensuring deliverables are released to specification and the highest quality
• To be responsible for carrying out regression tests
• To raise and prioritize bugs and retest bug fixes
• To become a user expert on how our products work, gaining an understanding of the strengths and weaknesses; and championing customer issues in order to ensure they have a positive experience
• To help develop the QA team by continually improving processes
Key Responsibilities:
To carry out all testing activities related to products and projects ensuring deliverables are released to specification and the highest quality The QA Engineer will be responsible for carrying out testing on various Relay products and projects. This involves responsibility for the following activities:
1.Creation of test plans:
a.Identify/define how testing for a project will be carried out b.Define what exactly will be tested and how c.Preparation and documenting any set up work needed for specific tests, i.e. Data preparation for specific scenario tests
2.Carrying out testing:
Execute tests as documented in the test plan
Log bugs and work with developers in resolving them
Retesting and closing bugs when they have been resolved
Keeping clear records of all bugs identified, producing progress reports on a regular basis
To be responsible for carrying out regression tests
The QA Engineer will be responsible for carrying out regression testing activities. This will involve the following:
1.Ensure all regression scripts are kept up to date in accordance with specified functionality:
a.Update all regression documents when new functionality is released
2.Execute regression test scripts as part of the overall build process:
a.Identify/ log all bugs b.Work with developers on bug resolution c.Produce progress reports on a regular basis
To become a user expert on how our products work, gaining an understanding of the strengths and weaknesses; and championing customer issues in order to ensure they have a positive experience
The QA Engineer should be an expert on how our products are used by our customers. They should aim to get a good understanding of:
a. The strengths and weaknesses of each product. b. How our customers really use each product.
The overall aim is to ensure the QA Engineer always seeks to improve customer satisfaction, loyalty and retention through providing an excellent user experience. To help develop the QA team by continually improving processes The QA Engineer will be expected to champion ways to improve our current processes on an ongoing basis. This will involve the following:
a. Reviewing QA procedures b. Sharing ideas with the QA team c. Taking ownership of QA improvements d. Having ability to use automatic test tools and load test tools.
The overall aim is to ensure the QA Engineer contributes to the positive growth and development of the QA Team.
团队工作氛围相当不错,有兴趣的请跟我联系
MSN:yangmaohui@hotmail.com
QQ:22260064(注明51testing)
工作地点:广州越秀区
[ 本帖最后由 ponyyang 于 2008-3-25 15:44 编辑 ] |
|