About the Role :
We are seeking a Senior Automation QA Engineer with deep expertise in test automation and AI-driven testing solutions for complex, high-availability payments platforms. This is a critical role in ensuring the quality, reliability, and security of our payment processing systems, which serve millions of users across the globe.
The ideal candidate brings 10+ years of QA experience, a track record of building resilient automation frameworks, and a forward-thinking mindset around the application of AI / ML technologies in test engineering.
You’ll be joining a collaborative engineering team in Sydney / Melbourne working on critical systems with real-world financial impact and helping drive next-gen AI-driven automation practices in a fast-paced fintech environment.
Key Responsibilities :
- Design, develop, and maintain scalable, secure, and intelligent end-to-end test automation frameworks for a mission-critical payments ecosystem.
- Integrate AI-based testing tools and approaches to improve test coverage, reduce redundancy, and automate test creation and failure triage.
- Automate testing across APIs, payment gateways, backend services, and web / mobile UIs with a strong focus on performance, concurrency, and data accuracy.
- Implement AI-driven features like self-healing scripts, smart test prioritization, predictive defect analysis, and synthetic data generation.
- Collaborate closely with Product, Engineering, Security, and DevOps teams to ensure continuous testing is tightly integrated into the CI / CD pipeline.
- Ensure test automation frameworks handle real-time transaction flows, fraud detection logic, and compliance requirements (e.G., PCI DSS).
- Leverage tools like Selenium, Cypress, Playwright, Appium, Postman, Rest Assured, and modern AI testing platforms (e.G., Testim, Mabl, Applitools, Functionize).
- Participate in architectural reviews, sprint planning, and release cycles to deliver high-quality releases on time.
- Collaborate closely with developers, DevOps, product managers, and security teams to ensure test coverage and system quality
Required Qualifications :
10+ years in software testing and automation, with at least 3+ years in the payments or fintech domain.Strong proficiency in Java, Python, or JavaScript for writing reusable test scripts and frameworks.Deep understanding of payment flows, transaction lifecycle, chargebacks, reconciliation, fraud detection, and PCI compliance.Experience with AI-powered testing solutions : test case generation, anomaly detection, visual testing, or chatbot test automation.Hands-on experience in API automation and validations for REST and GraphQL endpoints.Deep knowledge of CI / CD, containers, and orchestration tools like Jenkins, Docker, Kubernetes.Familiarity with real-time systems, message queues (e.G., Kafka, RabbitMQ), and microservices testing.Strong knowledge of SQL and database validation in financial systems.Excellent communication, leadership, and cross-functional collaboration skills.Familiarity with performance / load testing tools like JMeter, k6, or Gatling is a plus.Preferred Qualifications :
Familiarity with real-time payment systemsFamiliarity with Australian payments systems (e.G., NPP, BECS, BPAY, DE), but not mandatoryExposure to cloud platforms such as AWS or Azure.Certifications in ISTQB Advanced, AI / ML in Testing.Exposure to using LLMs or NLP for generating or analysing test cases and logs.Experience with fraud detection systems and real-time transaction monitoring.Certifications in AI / ML or advanced QA methodologies.Knowledge of performance and load testing tools (e.G., JMeter, Gatling).Familiarity with BDD / TDD practices and tools like Cucumber or SpecFlow.What We Offer :
Opportunity to work on cutting-edge QA tech in a highly secure and scalable payments platform.Exposure to the latest in AI-driven test automation and industry best practices.Collaborative, inclusive, and innovation-driven environment.Flexible work arrangements with a focus on work-life balance.