The successful applicant will be an integral part of development teams that build and maintain systems, having the opportunity to use leading edge technology. They will be responsible for analysis of requirements, the design, preparation, and execution of test cases in a large enterprise system.
We are looking for D365 Consultant - Tester to perform either manual testing activities or auto testing activities, with responsibilities including:
You will be required to:
- Analyse documented specifications, user stories and requirements to support the creation of test cases.
- Write, review and execute test cases.
- Effectively prioritise testing efforts, and test case execution.
- Report and track the resolution of defects/issues as they are found in testing.
- Utilise a custom Test automation framework - Selenium Grid, RESTful API, YAML CI/CD, Docker Container, Azure Kubernetes Services, Azure DevOps, GIT, Playwright and Fake XRM
- Follow best practice coding techniques and patterns when developing automated tests.
- Participate in the department's delivery framework including Agile ceremonies.
- Update and maintain a Test Data API to enable test data creation.
- Update NuGet packages.
- Adapt UI and API tests for use during load and performance testing.
- Work with the ability to be proactive, flexible, and agile, whilst managing changing goals and scope in a multidisciplinary agile project team.
Essential criteria
- Extensive experience (5 years+) undertaking system and integration testing of large-scale systems, using manual testing methods.
- Well-developed testing skills, including the ability to write, review and execute complex test cases.
- Demonstrated understanding of Testing principles such as Test Phases,Test reporting, Test Traceability, Defect Triage and the Defect Management Lifecycle.
- Demonstrated experience in SQL and querying databases using tools such as SQL Visual Studio.
- Effectively prioritise testing efforts and test case execution, and report and track the resolution of defects/issues.
- Experience working in an Agile software development environment as a part of a multi-disciplinary team, and experience using Azure DevOps toolset.
- Strong personal qualities including well developed communication skills, an ability to work independently and collaboratively within a team, sound prioritization, time management and organizational skills. Must also have strong personal drive and commitment to delivering quality outcomes.
Nice to haves
- Previous experience working on the Department's Employment and Workplace Relations IT systems or experience in a Government Agency is highly desired.
- Experience of writing and managing test cases using Azure DevOps.
- For Auto Testers: 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.