Background
Often, such background is a good sign. Where this expectation of Senior QA Engineer comes from — the frameworks, the experience and the reasoning behind each choice.
Background
Describes the combination of education, experience, and prior knowledge and skills that are needed to possess.
- Has a thorough understanding of the role of testing and of all testing events throughout the development lifecycle.
- Takes a logical, systematic, analytical and creative approach to problem solving and pays close attention to detail.
- Communicates well, both orally and in writing, and has the skill to influence through persuasion in a formal context.
- Has good overall knowledge of wide areas of information systems practice and applications.
- Understands the need to maintain a practical and pragmatic approach to standards compliance.
- Has a thorough understanding of the management processes, both within the development lifecycle and in service provision.
- Typically educated to bachelor’s degree level and holds a relevant professional qualification.
- Has excellent interpersonal skills and is fully experienced at dealing with clients/users.
- Has a good understanding of alternative software engineering lifecycle approaches for development and the concepts and practices required to implement effective information systems.
- Possesses a broad understanding of business and business skills, and understands the significance of commercial constraints.
- Is able to recognise potential assignments outside own areas of specialisation and bring to bear appropriate expertise as necessary.
- Has a comprehensive understanding of business process modelling, service design, requirements engineering, risk management.
- Demonstrates a systematic and analytical approach to acceptance criteria definition and acceptance test development.
- Demonstrates acceptance test planning and monitoring skills.
- Has practical knowledge of release and deployment systems, including the monitoring of strengths and weaknesses.
- Demonstrates good working knowledge of own organisation’s policy framework, management structures and reporting procedures for the release management environment (within a change control context).
- Demonstrates evidence of practical involvement in all stages of the information systems lifecycle, from feasibility through to support and in all stages of the service lifecycle.
- Is thoroughly familiar with the concepts and practices required to implement effective IT solutions, particularly those employed in own organisation.
- Has a comprehensive understanding of the business aspects of the application(s) supported, a thorough knowledge of the technical aspects of the application system(s) and the hardware and software environment(s) in which they run.
- Has a sound and wide business knowledge and an understanding of current and emerging information and communications technologies and their level of maturity.
- Is able to obtain information from business people in face-to-face situations, and to analyse information on users’ occupational tasks obtained by a variety of formal and informal means.
- Has project and people supervision/team leader skills with knowledge of own organisation’s policy framework, management structures and reporting procedures for all aspects of the software development environment and related activities (sales, marketing, procurement, human resources and commercial).