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. The Operational Engineering Branch within the Australian Signals Directorate (ASD) is responsible for delivering cutting-edge capabilities to support ASD's Signals Intelligence, Cyber, and Enterprise requirements. These requirements consist of a combination of:
Delivery of new capability under the REDSPICE program; Delivery of ASD's major capability programs; 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 Tester's role is key to ensuring 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 be 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 addressing selection criteria as part of the application submission:
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 identifying, planning for, and configuring 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. Required Skills: Project Delivery, Test Scripts, Usability, Intelligence, Test Automation, Integration Testing, Ansible, Analysis, Assurance, Accountability, Reliability, Metrics, Programming Languages, Test Cases, Deliverables, Reviews, History, Developers, Quality Assurance, Docker, Automation, Software Development, Specifications, Writing, Integration, Programming, Records, Materials, Suppliers, Software Testing, Engineering, Business.
#J-18808-Ljbffr