Job Description
Remote is seeking a Senior Test Analyst to joint the team at ASD. The Test Analyst will be required to implement, operate, manage, and maintain testing tools, technologies, processes, policies and procedures required for verification and validation of ICT solutions including commercial and private cloud solutions to support ASD’s goals and objectives while also considering dependency and dependent systems and services. Additionally, the Senior Test Analyst will work with MCP Administrators and Engineers to implement, operate, manage, and maintain testing tools, technologies, processes, policies and procedures required for verification and validation of cloud based solutions on and off prem. Furthermore, they must identify opportunities for continual improvement of testing tools, technologies, processes, policies and procedures to consolidate, simplify, streamline, and improve quality outcomes for cloud based, or cloud utilising, internal and customer capability. (LH-04376)
Role Description
Key duties and responsibilities:
- Develops acceptance criteria related to functional and non-functional requirements, business processes, features, user stories and business rules. Designs, specifies and executes test cases and scenarios to test that systems, products and services fulfil the acceptance criteria and deliver the predicted business benefits. Collaborates with project colleagues and stakeholders involved in the analysis, development and operation of products, systems or services to ensure accuracy and comprehensive test coverage. Analyses and reports on test activities, results, issues and risks including the work of others.
- Provides advice and guidance to support the adoption of methods and tools and adherence to policies and standards. Tailors processes in line with agreed standards and evaluation of methods and tools. Reviews and improves usage and application of methods and tools.
- Contributes to the collection of evidence and the conduct of formal audits or reviews of activities. Examines records for evidence that appropriate testing and other quality control activities have taken place. Determines compliance with organisational directives, standards and procedures and identifies non-compliances, non-conformances and abnormal occurrences.
- Plans and drives testing activities across all stages and iterations of product, systems and service development. Provides authoritative advice and guidance on any aspect of test planning and execution. Adopts and adapts appropriate testing methods, automated tools and techniques to solve problems in tools and testing approaches. Measures and monitors applications of standards for testing. Assesses risks and takes preventative action. Identifies improvements and contributes to the development of organisational policies, standards, and guidelines for testing.
- Evaluates design options and prototypes to obtain user feedback on requirements of developing systems, products, services or devices. Tests the usability and accessibility of components and alternative designs. Administers a range of evaluations, recording data and feedback. Analyses evaluation data and recommends actions. Identifies areas for future user research. Checks systems, products, services or devices for adherence to applicable standards, guidelines, style guides, and legislation. Evaluates the usability of existing or competitor systems to provide benchmark values and as input to design.
Essential skills and experience:
- At least 5 years’ experience developing, delivering, managing, and operating testing solutions for complex projects.
- Strong skills in documentation and record keeping.
- Excellent organisational and communication skills.
Desirable skills and qualifications:
- Bachelor’s degree in Computer Science or Engineering.
- Experience working within complex project environments.