Description
What a real Senior QA Engineer does.
Skills Description
- Assessing specified or unspecified functional requirements and characteristics of products, systems and services through investigation and testing.
- Defining and operating a management framework of processes and working practices to deliver the organisation’s quality objectives.
- Assuring, through ongoing and periodic assessments and reviews, that the organisation’s quality objectives are being met.
- Assessing systems and services to evaluate performance, security, scalability and other non-functional qualities against requirements or expected standards.
- Managing requirements through the entire delivery and operational lifecycle.
- Validating systems, products, business processes or services to determine whether the acceptance criteria have been satisfied.
- Managing the release and transition of new and updated services from development into production, ensuring alignment with business objectives and compliance standards while managing risks and validating operational readiness.
- Coordinating responses to a diverse range of incidents to minimise negative impacts and quickly restore services.
- Delivering management, technical and administrative services to support and maintain live applications.
- Planning and implementing processes for managing risk across the enterprise, aligned with organisational strategy and governance frameworks.
- Assessing documented and undocumented process flows within a product, system or service against business needs through investigation and testing.
- Planning, estimating and executing systems development work to time, budget and quality targets.
Tasks Description
-
Leads functional testing efforts across all development stages, ensuring alignment with functional requirements and focusing on risk-based prioritisation.
- 1.1Provides authoritative advice on testing methods, tools and frameworks.
- 1.2Monitors and improves test coverage, collaborates with teams to address challenges and ensures compliance with standards.
- 1.3Leads efforts to improve the efficiency and reliability of functional testing.
- 1.4Identifies improvements and contributes to organisational policies, standards and guidelines for functional testing.
-
Ensures projects, teams and functions have appropriate practices in place and are meeting required organisational quality levels.
- 2.1Advises on the application of appropriate quality management techniques and standards.
- 2.3Determines areas where existing processes should change after analysing audit findings.
- 2.4Facilitates improvements to processes by changing approaches and working practices, typically using recognised models.
- 2.5Takes responsibility for controlling, updating and distributing organisational standards.
-
Plans, organises and conducts formal reviews and assessments of complex domains areas, cross-functional areas and across the supply chain.
- 3.1Evaluates, appraises and identifies non-compliances with organisational standards and determines the underlying reasons for non-compliance.
- 3.2Prepares and reports on assessment findings and associated risks.
- 3.3Ensures appropriate owners for corrective actions are identified.
- 3.4Identifies opportunities to improve organisational control mechanisms.
- 3.5Oversees the assurance activities of others, providing advice and expertise to support assurance activity.
-
Plans and drives non-functional testing across all stages, ensuring alignment with requirements and prioritising risk-based strategies.
- 4.1Provides expert advice on non-functional methods, tools and frameworks. Leads the setup and maintenance of advanced test environments.
- 4.2Monitors the application of testing standards, ensuring they reflect real-world conditions.
- 4.3Troubleshoots and resolves complex issues, working closely with stakeholders.
- 4.4Leads efforts to improve the efficiency and reliability of non-functional testing.
- 4.5Identifies improvements and contributes to organisational policies, standards and guidelines for non-functional testing.
-
Contributes to the development of organisational methods and standards for requirements management.
-
Negotiates with stakeholders to manage competing priorities and conflicts.
-
Ensures changes to requirements are investigated and managed.
-
Plans and manages user acceptance testing activity.
- 8.1Specifies the testing environment.
- 8.2Manages the creation of test cases and scenarios, ensuring they reflect realistic operational conditions and coverage needs.
- 8.3Ensures entry and exit criteria are set and met before user acceptance testing starts or ends.
- 8.4Specifies required user resources.
- 8.5Ensures users receive appropriate training and support.
- 8.6Ensures tests and results are documented, analysed and reported, highlighting issues and risks to stakeholders.
- 8.7Provides authoritative advice on acceptance testing planning and execution.
-
Develops and maintains release approaches, processes and automation tools.
- 9.1Oversees the planning and scheduling of complex, large-scale releases.
- 9.2Coordinates release activities across multiple projects and programmes.
- 9.3Ensures release processes and procedures are applied and that releases can be rolled back as needed.
- 9.4Communicates release approaches and outcomes.
- 9.5Conducts post-release analysis and drives continuous improvement.
-
Responsible for the operation of the incident management process.
- 10.1Manages incident communications, ensuring all parties are aware of incidents and their role in the process.
- 10.2Leads the review of major incidents and informs service owners of outcomes.
- 10.3Ensures incident resolution within service targets.
- 10.4Analyses metrics and reports on the performance of the incident management process.
- 10.5Develops, maintains and tests incident management policy and procedures.
- 10.6Ensures compliance with regulatory requirements.
-
Ensures all requests for support are dealt with according to set standards and procedures.
- 11.1Drafts and maintains procedures and documentation for applications support, incorporating security considerations.
- 11.2Manages application enhancements to improve business performance.
- 11.3Advises on application security, licensing, upgrades, backups and disaster recovery needs.
-
Plans and executes deployments of complex software releases and updates.
- 12.1Manages continuous deployment using automation tools and techniques.
- 12.2Develops and maintains deployment processes, procedures and scripts.
- 12.3Monitors and optimises deployment processes for efficiency and reliability.
- 12.4Ensures the availability, performance and security of deployed applications.
- 12.5Collaborates with cross-functional teams.
-
Plans and implements complex and substantial risk management activities within a specific function, technical area, project or programme.
- 13.1Establishes consistent risk management processes and reporting mechanisms aligned with governance frameworks.
- 13.2Engages specialists and domain experts as necessary.
- 13.3Advises on the organisation’s approach to risk management.
-
Leads process testing activities across all stages of development, ensuring alignment with business objectives and prioritising key workflows based on risk.
- 14.1Ensures test environments are robust and reflective of actual business operations.
- 14.2Provides expert advice on process testing, ensuring tests are effective and align with business needs.
- 14.3Leads efforts to improve the efficiency and reliability of process testing.
- 14.4Identifies gaps and risks and contributes to the development of policies and standards that support comprehensive and risk-based process testing.
-
Contributes to the planning and management of systems development work.
- 15.1Adopts and applies appropriate systems development methods, tools and techniques in line with agreed standards.
- 15.2Engages with stakeholders to ensure systems development deliverables meet requirements and quality expectations.
- 15.3Manages risks and issues related to systems development activities, escalating as needed.
- 15.4Contributes to the continuous improvement of systems development processes and practices.
Maturity, Business Skills and Behavioural Factors
Maturity
Performs diverse complex activities, supports and supervises others, works autonomously under general direction, and contributes expertise to deliver team objectives.
Autonomy
- Works under broad direction.
- Work is self-initiated, consistent with agreed operational and budgetary requirements for meeting allocated technical and/or group objectives.
- Defines tasks and delegates work to teams and individuals within area of responsibility.
Influence
- Influences critical decisions in their domain.
- Has operational level contact impacting execution and implementation with internal colleagues and external contacts.
- Has significant influence over the allocation and management of resources required to deliver projects.
Complexity
- Performs an extensive range of complex technical and/or professional work activities, requiring the application of fundamental principles in a range of unpredictable contexts.
Knowledge
- Applies knowledge to interpret complex situations and offer authoritative advice.
- Applies in-depth expertise in specific fields, with a broader understanding across industry/business.
Business Skills & Behavioural Factors
Collaboration
- Facilitates collaboration between stakeholders who have diverse objectives.
- Ensures collaborative ways of working throughout all stages of work to meet user/customer needs.
- Builds effective relationships across the organisation and with customers, suppliers and partners.
Communication
- Communicates clearly with impact, articulating complex information and ideas to broad audiences with different viewpoints.
- Leads and encourages conversations to share ideas and build consensus on actions to be taken.
Improvement mindset
- Identifies and evaluates potential improvements to products, practices, or services.
- Leads implementation of enhancements within own area of responsibility.
- Assesses effectiveness of implemented changes.
Creativity
- Creatively applies innovative thinking and design practices in identifying solutions that will deliver value for the benefit of the customer/stakeholder.
Decision-making
- Uses judgement to make informed decisions on actions to achieve organisational outcomes such as meeting targets, deadlines, and budget.
- Raises issues when objectives are at risk.
Digital mindset
- Recognises and evaluates the organisational impact of new technologies and digital services.
- Implements new and effective practices.
- Advises on available standards, methods, tools, applications and processes relevant to group specialism(s) and can make appropriate choices from alternatives.
Leadership
- Provides leadership at an operational level.
- Implements and executes policies aligned to strategic plans.
- Assesses and evaluates risk.
- Takes all requirements into account when considering proposals.
Learning and development
- Uses their skills and knowledge to help establish the standards that others in the organisation will apply.
- Takes the initiative to develop a wider breadth of knowledge across industry and/or business and identify and manage development opportunities in area of responsibility.
Planning
- Analyses, designs, plans, establishes milestones, and executes and evaluates work to time, cost and quality targets.
Problem-solving
- Investigates complex issues to identify the root causes and impacts, assesses a range of solutions, and makes informed decisions on the best course of action, often in collaboration with other experts.
Adaptability
- Leads adaptations to changing business environments.
- Guides teams through transitions, maintaining focus on organisational objectives.
Security, privacy and ethics
- Contributes proactively to the implementation of professional working practices and helps promote a supportive organisational culture.