The requirements of the role will include, but not be limited to:
• delivering testing objectives as part of a multi-disciplinary team, with a particular focus on automation testing;
• contributing to planning activities with testing estimation at a program, increment and sprint level;
• identifying the scope of the testing required for releases based on the business outcomes and aligned to the department's testing frameworks;
• producing test artefacts such as test plans, test cases and test summaries utilising test management tools;
• planning test activities for test case design, identify the testing effort required monitor progress and manage timeframes;
• recording and tracking test results and defects utilising test management tools;
• undertaking system/integration testing of large-scale systems, using manual and/or automated testing methods (5 years+);
• producing high quality testing artefacts, including test plans, test cases and test summaries;
• the use of test management tools such as Azure DevOps;
• working with testing principles such as Test Phases, Test reporting, Test Traceability, Defect Triage and the Defect Management Lifecycle;
• working in an Agile software development environment and working in a multi-disciplinary project team;
• working across the Microsoft technology stack, including D365, Azure services and SQL; and
• working with automation testing frameworks and tools, including Selenium and SOAP UI.