Mechanical Engineering Technician (ANZSCO 312512)

    Updated

    What a Mechanical Engineering Technician does

    Conducts tests of mechanical systems, collects and analyses data, and assembles and installs mechanical assemblies in support of Mechanical Engineers and Engineering Technologists.

    Specialisations
    Boiler Testing Technician, Hydraulic Controls Technician, Mechanical Laboratory Technician, Pipe Testing Technician

    Key facts

    ANZSCO code
    312512
    Skill level
    2Associate degree, advanced diploma or diploma
    Visas that list it
    190491482186494
    Assessing authority
    TRA
    National shortage
    Shortage

    Visa options

    Occupation eligibility is one requirement; each visa page links to the rest.

    Conditions apply to 2 visasSome positions don’t qualify. Open a visa below to see its conditions.

    Points-tested

    Employer-sponsored

    Main tasks

    • preparing drawings, plans and designs for mechanical engineering work under the direction of Mechanical Engineers and Engineering Technologists
    • assisting Mechanical Engineers and Engineering Technologists in the design of mechanical equipment and plant
    • selecting tools and equipment
    • assembling and installing new and modified mechanical assemblies, components, machine tools and controls, and hydraulic power systems
    • estimating material costs and quantities, and machine requirements
    • performing and directing field and laboratory tests
    • collecting and analysing data, carrying out complex computations and preparing diagrams
    • organising and supervising inspection and maintenance of machines and plant
    • ensuring that designs and finished work are within specifications, regulations and contract provisions

    Shortage by state

    • NationalShortage
    • ACTShortage
    • NSWShortage
    • NTShortage
    • QLDShortage
    • SAShortage
    • TASShortage
    • VICShortage
    • WAShortage

    State and territory nomination

    For the 190 and 491, each state and territory also has its own occupation list.

    Common questions

    What does a Mechanical Engineering Technician do?

    Conducts tests of mechanical systems, collects and analyses data, and assembles and installs mechanical assemblies in support of Mechanical Engineers and Engineering Technologists. (ABS ANZSCO description.)

    Is Mechanical Engineering Technician on the skilled occupation list?

    Yes. Mechanical Engineering Technician (ANZSCO 312512) is on the Core Skills Occupation List (CSOL), Short-term Skilled Occupation List (STSOL) and Regional Occupation List (ROL) (lists in force from 14 December 2024). It is listed for the 186, 190, 482, 491 and 494 visas.

    What is the ANZSCO code for Mechanical Engineering Technician?

    312512. Home Affairs uses ANZSCO codes for skilled visas.

    How can a Mechanical Engineering Technician migrate to Australia?

    The occupation lists Home Affairs publishes include Mechanical Engineering Technician for the Subclass 186, Subclass 190, Subclass 482, Subclass 491 and Subclass 494 visas. Being on a list is one requirement among several; each visa's page links to Home Affairs for the rest.

    Who assesses Mechanical Engineering Technician for an Australian visa?

    TRA, the skills assessing authority listed for 312512.

    Is Mechanical Engineering Technician in demand in Australia?

    Jobs and Skills Australia rated it "Shortage" nationally in its 2025 Occupation Shortage List, with ratings for each state and territory shown above.

    Sources

    1. 1Department of Home Affairs, skilled occupation listimmi.homeaffairs.gov.au
    2. 2Australian Bureau of Statistics, ANZSCO – Australian and New Zealand Standard Classification of Occupations, 2022, CC BY 4.0abs.gov.au
    3. 3Jobs and Skills Australia, Occupation Shortage List, 2025 listjobsandskills.gov.au
    4. 4Core Skills Occupation List instrument (F2024L01620), circumstanceslegislation.gov.au