Latest release
Unit Group

2722 ICT Quality Engineers and Test Analysts

OSCA - Occupation Standard Classification for Australia
Reference period
2024, Version 1.0

2722 ICT Quality Engineers and Test Analysts

Develop procedures and strategies to support, create, maintain and manage technical quality assurance processes, guidelines and systems infrastructure, investigate, analyse and resolve system problems and performance issues, and test the behaviour, functionality and integrity of systems.

OSCA skill level

The occupations in this unit group have a skill level corresponding to the qualifications and experience below.

  • Skill Level 1: Bachelor Degree, higher qualification, or at least five years of relevant experience
Occupation

272231 ICT Quality Assurance Engineer

Creates, maintains and manages technical quality assurance processes and procedures to assess efficiency, validity, value and functional performance of computer systems and environments. Audits systems to ensure compliance with accredited internal and external industry quality standards and regulations.

Alternative titles

  • Quality Analyst (ICT)
  • Quality Manager (ICT)
  • Quality Specialist (ICT)

Specialisations

  • IT Auditor
  • Management Systems Auditor (ICT)
  • Systems Auditor (ICT)

Skill level: 1

Main tasks

  • Develops and implements quality assurance plans, policies, standards and procedures for ICT systems, software and environments
  • Conducts ICT system audits and assessments to identify non-compliance with quality assurance standards, regulatory requirements and accreditation standards
  • Creates and oversees manual and automated tests of software and systems
  • Develops corrective actions and improvement plans to address quality issues or non-compliance
  • Coordinates and collaborates with cross-functional teams to ensure consistent application of quality assurance processes and procedures
  • May supervise the work of ICT quality assurance teams
Occupation

272232 ICT Support Engineer

Develops support procedures and strategies for systems, networks, operating systems and applications development. Solves problems and provides technical expertise and direction in support of system infrastructure and process improvements, and diagnoses and resolves complex system problems.

Alternative title

  • Support Analyst

Skill level: 1

Main tasks

  • Diagnoses and resolves technical problems related to hardware, software, networks and systems
  • Prioritises and triages incoming incidents and service requests to ensure timely response and escalation
  • Diagnoses functionality errors and faults in systems and programming code to ensure systems perform to specification
  • Develops, conducts and provides technical guidance and training in application software and operational procedures
  • Performs system reviews and assessments, and recommends hardware and software strategies and directions
Occupation

272233 ICT Test Analyst

Specifies, develops and executes test plans and test scripts, produces test cases, carries out testing using various techniques, and documents the results of tests in defect reports and related documentation. Uses automated test software applications to test the behaviour, functionality and integrity of ICT software and systems.

Analysts testing technical security controls are excluded from this occupation. Analysts testing technical security controls are included in Occupation 271137 Penetration Tester.

Specialisations

  • Automation Test Engineer
  • Software Tester
  • Systems Test Engineer (ICT)

Skill level: 1

Main tasks

  • Tests, identifies and diagnoses functionality errors and faults in software and/or systems
  • Defines user acceptance scenarios based on business requirements
  • Develops test plans outlining strategy, scope, resources and timelines for testing software and/or systems
  • Develops test cases describing the input, execution conditions and expected output of systems to examine functionality
  • Creates and maintains test documentation such as procedural and operational manuals, as well as test cases and test reports
  • Conducts unit, integration and functional testing to ensure software meets requirements
  • Tests software across different platforms, browsers, operating systems and devices
  • Provides feedback and recommendations based on analysis of test results, and ensures it aligns with business requirements and specifications
  • May automate software and/or system test cases using testing tools and frameworks
  • May undertake system performance, load and stress testing