Please respond to this job if you are an Australian Citizen residing in Australia and have an active PV Clearance.
- Contract start 01 March 2023 To 12 months.
- Australian Citizen, PV Clearance, Canberra role.
Overview
Operational Engineering Branch within the Australian Signals Directorate (ASD), are responsible for delivering cutting edge capabilities to support ASDs Signals Intelligence, Cyber and Enterprise requirements.
These requirements consists of a combination of:
- Delivery of new capability under the REDSPICE program;
- Delivery of ASD's major capability programs and;
- Enhancing and modernising existing capabilities.
To facilitate this, ASD has a requirement for a Software Tester who has a proven history of working in complex projects and with a multidisciplinary workforce.
The Software Testers role is key to ensure project deliverables are aligned to requirements, and testing is appropriately rigorous over the life of the project. The Software Tester is to provide customer-focused quality assurance outcomes, support the delivery team and is proactive in contributing to successful project outcomes.
The successful candidate will be required to work cohesively and communicate effectively with ASD staff and other stakeholder groups.
SFIA Level Of Responsibility [LOR 4]
Autonomy
Works under general direction within a clear framework of accountability. Exercises substantial personal responsibility and autonomy. Plans own work to meet given objectives and processes.
Influence
Influences customers, suppliers and partners at account level. May have some responsibility for the work of others and for the allocation of resources. Participates in external activities related to own specialism. Makes decisions which influence the success of projects and team objectives.
Complexity
Work includes a broad range of complex technical or professional activities, in a variety of contexts. Investigates, defines and resolves complex issues.
Business skills
Selects appropriately from applicable standards, methods, tools and applications. Communicates fluently, orally and in writing, and can present complex information to both technical and non-technical audiences. Facilitates collaboration between stakeholders who share common objectives. Plans, schedules and monitors work to meet time and quality targets. Rapidly absorbs new information and applies it effectively. Maintains an awareness of developing technologies and their application and takes some responsibility for driving own development.
SFIA Professional Skill Level Description
TEST 4
Accepts responsibility for creation of test cases using own in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability and portability). Creates traceability records, from test cases back to requirements. Produces test scripts, materials and regression test packs to test new and amended software or services. Specifies requirements for environment, data, resources and tools. Interprets, executes and documents complex test scripts using agreed methods and standards. Records and analyses actions and results, and maintains a defect register. Reviews test results and modifies tests if necessary. Provides reports on progress, anomalies, risks and issues associated with the overall project. Reports on system quality and collects metrics on test cases. Provides specialist advice to support others.
SINT 4
Defines the integration build, accepts software modules from software developers, and produces software builds for loading onto the target environment. Configures the hardware environment, produces integration test specifications, and conducts tests, recording details of any failures and carrying out fault diagnosis.
Every application requires to address selection criteria as part of application submission
Desirable Criteria * Relevant professional and academic certification is highly desirable.
- Understanding and working knowledge of automation testing tools and technologies including Puppet, Ansible and Docker.
- Proficiency and experience in one or more programming languages.
- Contribute to implementing test automation, including making use of available test automation tools where available and having the ability to develop test harnesses.
- Program code within established ASD testing protocols, guidelines and quality standards to ensure systems perform to specification. This includes Identify, plan for and configure the software and hardware tools required to facilitate efficient and effective testing based on the test plan.
- Prepare test cases and baseline test metrics, in alignment with ASD standards.
- Conduct performance, functional and system integration testing in alignment with established standards and practices in order to validate and verify system performance, functional and system requirements.
- Review and analyse results to determine the source of faults and work with engineers and developers to identify and retest issues.
- Contribute to identifying and resolving project risks and issues, and capitalising on opportunities for project delivery.