1 Senior Automation Tester
Department of Employment and Workplace Relations
About the Role
The Department of Employment and Workplace Relations (DEWR) enables access to quality skills, training, and employment to support Australians find secure work in fair, productive and safe workplaces – supporting individuals, businesses and our nation to prosper.
The department is seeking an experienced Automation Tester to meet emerging needs of the department and business areas.
Key Duties
As an Automation Tester, you will be required to:
Participate in requirements analysis.
Write clean, maintainable and scalable code.
Conduct API and UI Automation testing.
Create and update Automated test scripts in C# as per business requirements.
Detect, record & manage software failures (defects).
Utilise a custom Test automation framework - Selenium Grid, RESTful API, YAML CI/CD, Azure Kubernetes Services, Azure DevOps, GIT and a Test Data API.
Update NuGet packages.
Provide input and work collaboratively with other DSD stakeholders to help deliver departmental deliverables.
Liaise with Scrum Masters, Developers, Manual testers, and Automation Test Engineers.
Develop documentation throughout the software development life cycle (SDLC)
Requirements
Criteria
The buyer has specified that each candidate must provide a one page pitch to address all criteria specified. This is equal to 5000 characters.
Essential Criteria
Demonstrated experience working at all stages of the SDLC performing a range of automation testing in an enterprise-class IT environment, including working in an agile software development environment as a part of a multi-disciplinary team.
Experience in advanced automation testing, with a focus on the development of technical automation creating and updating automated test scripts at the UI and API layer in C#, RESTful API tests using RestSharp API, and SQL using SQL Server Management Studio. Note: DEWR use a custom Test automation framework - Selenium Grid, RESTful API, YAML CI/CD, Azure Kubernetes Services, Azure DevOps, GIT and a Test Data API, and Update NuGet packages
Well-developed testing skills, including the ability to write, review and execute complex test cases, including effectively prioritise testing efforts and test case execution, and report and track the resolution of defects/issues.
Extensive C# programming experience in large complex environments that utilise Agile iterative development.
Extensive experience developing and executing API and Web Automated tests using RESTful API, YAML CI/CD, Azure DevOps, GIT, Test Data API and Selenium Grid.
Demonstrated experience using coding patterns and principals such as SOLID, Page Object Model, SINGLETON and Page Factory.
Strong personal qualities including well developed communication skills, an ability to work independently and collaboratively within a team, sound prioritisation, time management and organisational skills.
Willingness to use an existing custom Test automation framework, using a MS technology stack.
Desirable Criteria
Understanding the business context and/or IT systems used by the Department of Education or Department of Employment and Workplace Relations environment.
Experience using Docker container and Kubernetes, and the ability adopt these technologies for Test Automation.
Previous experience working on DEWR IT systems or experience in a government agency is highly desired.
Indicative Rate
Rate on application
If there is mutual interest, we will talk you through the rate structure and next steps in more detail.
Applications Closed
This role is no longer accepting applications.