|
KEY RESPONSIBILITIES:
·
Completes the objectives of each assignment (typically project tasks).
·
Responsible for providing for the planning, integration, casing, scripting, and execution of all testing required of a single software change or project.
·
Reviewing business requirements, and design specifications for low to moderately complex changes/systems for completeness and testability.
·
Developing and maintaining test plans, test environment, test cases, test scripts and/or workflow usage, with some assistance.
·
Conducting testing using company-specific, manual or automated processes.
·
Executing test scripts/cases and communicating the results of testing.
·
Recommending improvements to the overall quality process to create efficiencies.
·
Managing the completion of testing/quality assurance processes, including the coordination of development changes between design and testing groups.
·
Where the role requires the integration of a number of components, this role is responsible for the overall quality of the deliverable. This will often require the co-operation of other groups, or the use of resources outside of the immediate line control of the team leader. Negotiating this co-operation or the use of the necessary resources, and escalating issues if unsuccessful is a key part of this role.
·
Developing and planning testbed, coordinating equipment usage, scheduling equipment purchases in line with budget considerations and coordinating associated work activities.
·
Interacts with others to gather and exchange information, and to meet business needs. Co-ordinates and manages activities both within and outside own team, involving the integration of multiple disciplines and/or teams.
·
Executing and monitoring testing results, and communicating the overall status of testing across multiple programs and projects to key team members and stakeholders.
·
Preparing, maintaining and reviewing test case documentation and metrics results to ensure compliance with quality assurance and customer requirements.
·
Ensuring compliance with testing and development methodology and policies.
·
Implementing improvements to testing processes to create efficiencies.
·
Providing knowledge sharing and training to testing team members on testing tools, techniques, processes and environments.
·
Resource planning and project prioritization in conjunction with future projects.
·
Development of a work culture that promotes the development and retention
of high quality staff.
·
Development of staff through training and awareness of products and technologies.
·
Uses an understanding of the team-dynamic to achieve/meet organisational objectives and targets.
·
Works closely with project and configuration management teams throughout all phases of testing.
·
In the
role of SQA Engineer, conduct SQA for projects.
KEY PERFORMANCE INDICATORS (KPI) :
·
Successful projects, achieving assignment goals
·
Good relationships all round
·
Respected by specialists, internal and external suppliers/groups they deal with
·
Ready grasp of technology old and new
·
Reputation - in demand
·
No problem repetition
·
Not put off by obstacles. Flexible
·
Project manager reviews
·
Appraisal reviews
·
360 degree reviews
EDUCATION/EXPERIENCE:
·
Minimum of 3 years testing or other development experience
·
Degree preferred or equivalent work experience
·
Reasonable knowledge on SEI CMM.
·
Experience of formal software development lifecycle
·
Good awareness of customer service
·
Develops in-depth analysis, which may be technically complex, and is recognised as a specialist on specific topics
Location:Beijing
MSN:kuaileyu_010@hotmail.com
|
|