
Senior Automation Tester
- Canberra, ACT
- Contract
- Full-time
- Construct a complex suite of automation tests using TypeScript, C#, Python, ASP.NET 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.
- 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.
- 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.
- 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.