Senior Software Engineer
Greenstone Financial Services, Sydney, NSW, Australia
2026-03 - Present
Transitioned into a fullstack engineering role on the Customer Portals Team, owning feature delivery and platform observability across customer-facing systems.
- Led adoption of OpenTelemetry and OpenFeature (with LaunchDarkly), enabling end-to-end observability and progressive feature delivery
- Consolidated observability into Datadog (logs, metrics, traces, RUM) for unified system visibility
- Improved the E2E framework to run in ~2 minutes by spinning up ephemeral environments in CI, bypassing third-party auth, caching sessions, and parallelising test execution
- Built a self-service test data platform for pre-prod, eliminating manual DB access and enabling cross-functional teams to use realistic scenarios
- Shifted team away from routine manual production testing and out-of-hours deployments, making them exception-based rather than standard practice
Senior Software QA Engineer
Greenstone Financial Services, Sydney, NSW, Australia
2025-03 - 2026-02
Led modern QA automation strategy and framework rollout using Playwright and CI/CD integration.
- Designed and implemented a Playwright end-to-end testing framework replacing legacy Selenium
- Integrated test framework into Azure DevOps pipelines for release-gated automation
- Built custom Teams notifications and observability dashboards for test outcomes
- Implemented visual regression testing for large-scale dynamic PDF rendering
- Built API automation using generated OpenAPI clients to improve onboarding
- Led workshops and pair-programming sessions to uplift QA and engineering teams
QA Automation Lead
Simpology Australia, Sydney, NSW, Australia
2024-03 - 2025-01
Led company-wide automation strategy, roadmap, and platform implementation.
- Defined organizational test automation strategy and rollout roadmap
- Built Playwright E2E and Postman/Newman API frameworks with CI/CD integration
- Drove shift-left testing and improved application testability with developer collaboration
- Migrated legacy Cypress/Selenium suites and implemented infrastructure automation
- Embedded observability and business metrics for ROI and quality reporting
Senior Software QA Engineer
DroneShield, Sydney, NSW, Australia
2023-10 - 2024-03
Owned QA automation and release quality for distributed systems and hardware/software integration.
- Designed and maintained automation frameworks in CI/CD pipelines
- Improved frontend and integration test coverage across complex distributed systems
- Partnered with engineering teams on risk-based test planning and release readiness
Senior Site Reliability Engineer
Rokt, Sydney, NSW, Australia
2023-02 - 2023-09
Led reliability initiatives across cloud-native services with incident management ownership.
- Led incident management and improved operational playbooks
- Implemented SLO and alerting improvements
- Drove service-catalog and reliability scorecard improvements
Senior Software Engineer (QA)
Rokt, Sydney, NSW, Australia
2021-05 - 2023-01
Built multi-language quality platforms for functional, contract, visual, and load testing.
- Rolled out visual regression and contract testing across multiple services
- Built performance and traffic-replay load testing solutions
- Delivered training, demos, and architecture documentation across teams
Software Engineer (QA)
Rokt, Sydney, Australia
2020-02 - 2021-05
Built automation for microservices and ML-adjacent systems in an agile delivery environment.
- Implemented functional, integration, and contract test coverage
- Improved existing Selenium/Gauge end-to-end framework
- Collaborated cross-functionally on test strategy and edge-case design
Software Development Engineer in Test
Prospa, Sydney, Australia
2019-05 - 2020-01
Built reusable automation frameworks and enabled CI/CD-based quality gates.
- Built Protractor UI and Mocha/Chai API test frameworks
- Implemented Appium mobile automation and test-data generation tooling
- Coached manual testers and developers on test automation practices
Software Engineer
Medical Director, Sydney, Australia
2017-10 - 2019-04
Worked across full-stack development, TDD, and CI/CD automation in agile teams.
- Delivered end-to-end product features
- Maintained and improved CI/CD pipelines
- Contributed to test-first engineering practices
Junior Software Engineer
Medical Director, Sydney, Australia
2016-10 - 2017-09
Contributed to product delivery and engineering quality improvements.
Graduate Software Engineer
Medical Director, Sydney, Australia
2016-04 - 2016-09
Completed rotations in software development and test automation.
- Built feature automation and dashboard tooling
- Delivered bug fixes and enhancements across products