JD
12 months contract
Location: ACT
Workplace type: On-site (Hybrid might be considered)
The AEC is seeking to engage a suitably qualified and experienced Automation Tester in its Enterprise Testing and Analysis (ETA) team to perform automated and Application Programming Interface (API) tests as part of its Business As Usual (BAU) testing activities. The Automation Tester will test a range of systems and applications under sustainment within an existing automation framework. The tester will develop automated test scripts/suites to perform API testing ensuring the testing process aligns with the AEC testing framework. The automated test scripts should be based on business objectives, functional requirements, acceptance criteria, and/or service level requirements. The tester will execute test cases, produce test reporting, and may also need to write test plans and test strategy. The tester will work as part of an Agile delivery process.
The candidate must hold an active NV1 Security Clearance prior to commencement.
Key duties and responsibilities
The Automation Tester will be responsible for, but not limited, to:
- Work closely within Project test teams to develop test plans and execute and report against them. This will be achieved through working with the AEC Business stakeholders and project development teams.
- Perform testing for the systems/applications under sustainment/BAU.
- Implement and manage the development of automated test playbooks, test scenarios and/or test scripts for systems/applications when changes/upgrades are made to them.
- Engage and work closely with multiple agile delivery teams to understand the scope of changes/releases and estimate the testing efforts. · Undertake automation testing activities including functional, integration and regression testing for each Program Increment (PI).
- Report and track the resolution of issues as they are found in automated testing.
- Assist with issue triaging, followed by retesting of the fixes.
- Develop reporting dashboards to demonstrate the outcomes of the automated testing.
- Create Test Summary Report (TSR) upon completion of testing.
- Liaise with vendors, AEC's business areas and IT Branch staff as required.
- Advise the AEC on automation testing software.
- Other tasks as required e.g., perform other duties as directed from time-to-time by Directors/Team Leaders or a delegate.
Essential criteria
- Experience in test processes, including preparation, execution, and reporting.
- Strong knowledge, skills and experience in .Net Framework and Azure DevOps.
- Experience working within a team of Automation Specialists. · Ability to work effectively with multiple development teams to perform automation testing by managing changing priorities and delivery deadlines.
- Experience in supporting the development and implementation of ICT Projects within a remote team environment. · Excellent communication skills to be part of a positive team culture.
- Ability to engage and collaborate internally with IT areas, project teams, and business areas.
- Highly effective in managing multiple, concurrent activities, while understanding and managing priorities, dependencies, and risks.
- Ability to independently develop and determine approaches to testing in a practical and creative manner.
- Strong conceptual, analytical, and interpretive skills with high level of attention to details.
- Demonstrated experience in building and implementing CI/CD pipelines.
Additional Skills (Highly Regarded)
- Proficiency with Selenium, postman, and Swagger.
- Programming experience in C# and Javascript.
- Experience with RestSharp for API automation and MS SQL for data validation.
- Familiarity with SAFe (Scaled Agile Framework) and participating in Program Increments (PI).
Must Have
- A resume of no more than 3 pages