drjobs Senior Automation Tester

Senior Automation Tester

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Canberra - Australia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job details

The CIO Division delivers a broad range of enabling services and operational support to the department and Australian businesses. The division is currently seeking an experienced and motivated Automation Tester to contribute to the delivery of various ICT projects.

The NMI Web Services Enhancement Program has a mixed skill development team of 14 that reimagines how the National Measurement Institute delivers regulatory calibration and trade measurement services across Australia. By integrating a secure user-centric web portal with Microsoft Dynamics 365 CRM and digitising key workflows the project empowers businesses and regulators with real-time access to services data and insights. It replaces fragmented manual processes with streamlined automated solutions enhancing transparency accelerating compliance and strengthening Australias measurement infrastructure to support innovation global trade and public trust.

The Senior DevOps Automation Test Engineer will play a key role in advancing both functional and non-functional automated testing capabilities for the NMI Web Services Enhancement Project. The successful candidate will have demonstrated experience and responsibilities in designing and configuring test automation scripts for React web applications mobile applications web services Microsoft Dynamics 365 Power Automate and Canvas Apps as well as conducting end-to-end testing of complex D365 CRM implementations and CI/CD integration of test automation suites and performance benchmarking.

Key duties and responsibilities

We are looking for an Automation Tester who can:

Automation Testing (Functional):

  • Construct a complex suite of automation tests using TypeScript C# Python 8 Core YAML for cloud-based client-facing React web portal built integrated with Microsoft Dynamics 365 CRM to confirm that the end-to-end process application systems and services function appropriately and validate the environment in which systems and services operate.
  • Design develop and automate testing using browser-automation frameworks such as Microsoft Playwright and Selenium WebDriver.
  • Design develop and automate user interface tests for Microsoft Dynamics 365 CRM and other model-driven Power Platform applications using the Easy Repro framework
  • Integrate and manage the automation testing suites and framework CI/CD pipelines for nightly regression functional testing using Azure DevOps.
  • Monitor and report test results log defects for each release and collaborate with manual testers and developers to investigate issues by replicating them and reviewing the code to identify the root cause.
  • Lead automation initiatives to enhance testing strategy by identifying opportunities with stakeholders and implementing best practices in automation testing.

Non-Functional Testing:

  • Design and execute performance load and stress tests using JMeter or Azure Load testing.
  • Analyse performance results and provide actionable insights.
  • Configure and utilize Azure Application Insights to Monitor for performance metrics and diagnostics.
  • Design and implement automated test scripts for validating end-to-end API integration points between systems using tools such as Postman.
  • Promote web accessibility and test for conformance to web accessibility guidelines using tools like WAVE NVDA SortSite
  • Set up Azure DevOps CI/CD pipelines for non-functional testing test management and automation across all applications.
  • Where required validate security remediations.

Other Attributes:

  • Proactive self-starter who excels in fast-paced environments effectively manages multiple priorities and is committed to delivering high-quality software through continuous improvement and technical excellence.
  • Display curiosity creativity persistence open-mindedness analytical ability unconventional thinking clear communication logic and attention to detail. They can synthesize information and make various deductions as well as understand the potential outcomes resulting from specific inputs.
  • Work closely with the Business and Delivery team to understand requirements and translate them into appropriate automated tests including creation of test data.
  • Use Azure DevOps daily for managing user stories test plans source control and release pipelines as part of a multidisciplinary team.
  • Champion a culture of continuous improvement by identifying process inefficiencies implementing refinements to testing practices and leveraging feedback to enhance quality and delivery over time.

Key deliverables

  • Build and configure automated test plans in Azure DevOps.
  • Refactor and extend Playwright and Selenium test suites to support nightly automated regression runs.
  • Develop and automate user interface tests for Dynamics 365 CRM and other model-driven Power Platform applications using the EasyRepro framework
  • Integrate Playwright Selenium Lighthouse and EasyRepro tests into Azure DevOps pipelines for nightly regression testing with robust reporting and failure diagnostics.
  • Implement robust test data management strategies to support automation testing tools and ensure consistent reusable test scenarios.
  • Refactor and extend current performance tests to include stress testing and scalability scenarios to validate system performance under peak load conditions.
  • Lead the migration from JMeter to Azure Load Testing including configure Azure Load Testing to integrate with App Insights for real-time telemetry diagnostics and performance analytics.
  • Conduct cross-platform UI testing across mobile and desktop environments including comprehensive browser compatibility validation.
  • Web accessibility and testing to meet Web Content Accessibility Guidelines (WCAG) 2.2 AA using tools like WAVE NVDA SortSite (Accessibility and inclusion SFIA Level 3)
  • Implement Azure DevOps management and strategies to detect isolate and report flaky tests.
  • Maintenance and uplift of the test tool suite.
  • Coordination and reporting of release activities across delivery tranches.

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

1. Demonstrated experience leading functional and end-to-end testing activities across a range of platforms and technologies including user interfaces (e.g. web applications mobile applications web services and Microsoft Dynamics 365 Power Automate and Canvas Apps.) How did you develop automate and execute end-to-end test plans ensuring alignment with business and system requirements. (Process and Functional testing SFIA Level 5)

2. Demonstrated experience in developing and maintaining automated regression tests and scripts for web applications using browser-automation frameworks such as Selenium and Playwright. How did your scripting contribute to automation efficiency or test coverage What tools languages and frameworks did you use (Programming/Software Development SFIA Level 4)

3. Demonstrated experience in developing and maintaining automated test for Dynamics 365 using Easy Repro. How did your scripting contribute to automation efficiency or test coverage (Methods and Tools SFIA Level 4)

4. Demonstrate experience integrating automated test suites within Azure DevOps pipelines for regression and release testing what role did you play in integrating into the CI/CD pipelines What challenges did you face in test orchestration environment setup or tool integration (Systems Integration Build SFIA Level 4)

5. Demonstrate experience in planning and executing non-functional distributed performance and load testing using tools such as JMeter or Azure Load Testing. How did your testing contribute to system quality compliance and performance benchmarks (Non-Functional Testing SFIA Level 5)

Desirable criteria

1. Experience in developing tests cases using Cucumber or writing Acceptance Criteria in Gherkin format. (Methods and Tools SFIA Level 4)

2. Demonstrate experience and ability to work to a release cadence to set priorities and to meet delivery timelines both independently and as a member of a multi-disciplinary team. (Release Management - SFIA Level 3)

3. Demonstrated knowledge of web accessibility and testing to meet Web Content Accessibility Guidelines (WCAG) 2.2 AA using tools like WAVE NVDA SortSite. (Accessibility and inclusion SFIA Level 3)




Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.