Work Activities

Add your opening paragraph — framing what work activities capture and why the list matters.

# Activity Title Activity Details
1 Testing execution and management
  • Manages all test processes including test plans, resources, costs, timescales, test deliverables and traceability.
  • Takes responsibility for the integrity, and coordinates execution, of technology and/or acceptance testing activities for a development project or programme of projects.
  • Plans and drives process testing activities across all stages and iterations of product, systems and service development.
  • Plans and drives functional testing activities across all stages and iterations of product, systems and service development.
  • Plans and drives non-functional testing activities across all stages and iterations of product, systems and service development.
2 Risk management
  • Plans and implements complex and substantial risk management activities within a specific function, technical area, project or programme.
  • Implements consistent and reliable risk management processes reporting to key stakeholders, quantifying and documenting probability of risk occurrence and impact on the business.
  • Ensures that any risks associated with test strategy and the system test plan are clearly documented and reported to the clients/users and colleagues as appropriate, in accordance with organisational processes.
  • Measures and monitors applications of standards for testing.
  • Assesses risks and takes preventative action.
3 Validation, verification and reviews Works with development or integration teams to validate unit tests and/or assist in pair programming techniques to validate code flows.
4 Test planning
  • Within a development or integration project or programme, coordinates and manages the planning of functional testing.
  • Where appropriate, establishes and plans the automated testing strategy for the project or programme, providing a platform for the testing team to automate manual scripts.
5 Advice/guidance
  • Provides authoritative advice and guidance to colleagues on any aspect of test planning and execution.
  • Provides advice and guidance on the application of appropriate quality management techniques and standards.
  • Provides advice and expertise in the use of organisational standards.
  • Advises on the organisation approach to risk management.
  • Refers to domain experts for guidance on specialised areas of risk, such as compliance, architecture, finance and environment.
6 Testing approach
  • Defines and communicates the most appropriate test strategy for the project or programme.
  • Cooperates with clients/users and senior staff as required to agree the testing strategy to be employed for the projects.
  • Maintains awareness of testing alternatives at a level where they can be analysed and the most effective testing strategy selected and agreed.
  • Adopts and adapts appropriate testing methods, tools and techniques to solve problems in tools and testing approaches.
7 Testing process improvement
  • Undertakes investigations to assess and advise on the practicality of testing process alternatives.
  • Identifies process improvements, and contributes to corporate testing standards and definition of best practice.
  • Identifies improvements and contributes to the development of organisational policies, standards and guidelines for process testing.
8 Client relations
  • Manages client relationships with respect to testing matters for the project or programme.
  • Plans, arranges and facilitates where appropriate meetings, workshops and relations with client/user staff during test planning and throughout subsequent development and testing activities.
9 Compliance
  • Ensures the projects, teams and functions have appropriate practices in place and are meeting required organisational quality levels.
  • Evaluates, appraises and identifies non-compliances with organisational standards, QMS and/or quality plans, and determines whether appropriate quality control has been applied.
10 Collect evidence and investigate Carries out assignments of an investigative nature into the quality aspects of any type of development project or service delivery function.
11 Corrective action Coordinates the corrective action required following an external quality audit.
12 Improvement Coordinates and facilitates improvements to processes by changing approaches and working practices, using recognised models.
13 Standards maintenance Oversees the maintenance of quality standards ensuring integrity and appropriate documentation control.
14 Approves standards Reviews new or amended standards, procedures and other processes, checking for compliance against the quality system, and external standards where appropriate, allowing for variations and waivers due to circumstances.
15 Quality system definition Works with project teams and/or functional management to plan, develop and establish quality management systems.
16 Standards distribution Takes responsibility for the control of standards update and distribution.
17 Audit analysis Analyses audit findings to identify opportunities for process change.
18 Risk assessment
  • Prepares formal audit reports.
  • Prepares and reports audit findings, determines the risks associated with those findings and ensures that corrective actions are carried out.
19 Audits
  • Plans, organises and conducts formal independent audits of complex projects, major programmes or functional areas.
  • In accordance with the audit plans, assesses compliance with organisational standards, the organisation’s quality management system and/or any relevant quality plans.
20 Supply chain reviews and audits
  • Performs audits throughout the supply chain.
  • Plans and oversees the assurance activities of others.
21 Improvement opportunities
  • Reviews and analyses audit reports to identify common areas of non-compliance.
  • Identifies opportunities to improve the effectiveness and efficiency of the organisational control mechanisms.
22 Project quality assurance Provides quality assurance to development projects, ensuring adherence to standards through, for example, quality review and the provision of guidance and advice on quality issues.
23 Performance/conformity Provides certificates of conformity for goods or services, against contracts and specifications.
24 Requirements analysis Applies a broad range of techniques to categorise, model, prioritise, filter and slice requirements to ensure a well-formed set, adapting techniques to fit the delivery approach.
26 Requirements baselines
  • Establishes requirements baselines.
  • Ensures changes to requirements are investigated and managed.
27 Requirements validation
  • Uses a broad range of techniques to validate requirements in a range of solution development approaches.
  • Peer reviews requirements documented by others, providing feedback and coaching.
28 Policies, standards, and guidelines Contributes to the development of policies, standards and guidelines for requirements definition and management.
29 Requirements definition Plans and drives scoping, requirements definition and prioritisation activities for large, complex initiatives.
30 Test cases/scenarios
  • Manages the selection/creation of relevant scenarios for acceptance testing revised systems, products, business processes and/or services.
  • Ensures that tests are comprehensive, may be executed within the test environment and reflect realistic operational business conditions.
31 Test results
  • Ensures tests and results are documented, analysed, reported to stakeholders and are discussed to establish required actions.
  • Highlights issues and risks identified during acceptance testing to business stakeholders.
32 Stakeholder engagement Manages stakeholder relationships with respect to testing concerns, across different levels of seniority.
33 Standards and methods
  • Contributes to the development of acceptance testing standards and methods.
  • Ensures standards are adhered to and followed by all involved in acceptance testing activities.
34 Release management
  • Leads the assessment, analysis, planning and design of release packages, including assessment of risk.
  • Liaises with business and IT partners on release scheduling and communication of progress.
  • Ensures that releases processes and procedures are applied and that releases can be rolled back as needed.
35 Processes, tools and methods - Identifies, evaluates and manages the adoption of appropriate release and deployment techniques, processes and tools, including automation tools, application management tools for software dependency, versioning and library/configuration control. - Ensures that release and deployment processes and procedures are applied.
36 Post-release review
  • Communicates release approaches and outcomes.
  • Conducts post-release analysis and drives continuous improvement.
37 Incident management
  • Analyses causes of incidents, and informs service owners in order to minimise probability of recurrence and contribute to service improvement.
  • Analyses metrics, such as the incidence, status and speed of resolution of incidents, and reports on the performance of the incident management process.
38 Investigation and resolution Investigates escalated, non-routine and high-impact incidents with appropriate service owners and seeks resolution.
39 Escalation
  • Where necessary, escalates incidents to appropriate service owners and seeks resolution.
  • For all incidents that cannot be directly resolved, provides an effective interface between users and service providers; ensures that priority setting and escalation procedures are applied effectively and that all complaints are responsibly and professionally resolved.
40 Recovery, document, close and inform
  • Facilitates recovery, following resolution of incidents.
  • Ensures that resolved incidents are properly documented and closed.
41 Incident management procedures Develops, maintains and tests incident management procedures in agreement with service owners.
42 Application support requests
  • Ensures that requests for support are dealt with according to agreed standards and procedures.
  • Ensures all work is carried out and documented in accordance with required standards, methods and procedures and that any applicable configuration management procedures are adhered to.
43 Investigates and resolves incidents and problems Applies comprehensive technical, and applications, knowledge and expertise to investigate, identify and resolves issues, incidents and problems.
44 Application maintenance Provides oversight of, and technical expertise to, routine and non-routine applications maintenance tasks.
45 Performance monitoring and improvement Manages performance monitoring and corrective actions to improve business performance.
46 Request progress Ensures that users and other interested parties are kept informed of progress, that escalated requests receive priority attention, and corrective action is taken to avoid or minimise delays.
47 Monitor outcomes
  • Monitors and optimises deployment processes for efficiency and reliability.
  • Ensures the availability, performance, and security of deployed applications.
48 Continuous improvement Identifies opportunities for process and automation capability improvement and makes appropriate recommendations.
49 Deployment Plans and executes deployments of complex software releases and updates.
50 Collaboration Collaborates with cross-functional teams.
52 Risk countermeasures and response
  • Coordinates response to quantified risks, which may involve acceptance/retention, transfer, reduction or avoidance/elimination.
  • Coordinates the development of countermeasures and contingency plans.
53 System development standards Contributes to the continuous improvement of systems development processes and practices.
54 Monitoring progress and security
  • Engages with stakeholders to ensure systems development deliverables meet requirements and quality expectations.
  • Manages risks and issues related to systems development activities, escalating as needed.
55 Project and programme definition Contributes to the planning and management of systems development work.
56 Resource management Supervises a team of multi-skilled professionals engaged in development activities, ensuring that technical and quality standards are applied and all relevant business targets met.
57 Performance management
  • Tracks and reports team progress on sprint goals.
  • Uses visual management tools to report on team performance.
58 Development processes
  • Acts as a scrum master to facilitate team ceremonies such as daily huddles, sprint planning, sprint demos and sprint review.
  • Adopts and applies appropriate systems development methods, tools, and techniques in line with agreed standards.

Do you agree — or want to know more? Get in touch →