Test Automation Engineer
Core
Design, build, and maintain automated testing frameworks and scripts to validate software systems, APIs, and microservices in capital markets environments.
Role type
Senior Test Automation Engineer
Builds
Automated test frameworks, scripts, and tools for system, integration, UI, and API testing
Domain
Capital markets / Financial technology / Software Quality Assurance
Required skills
Java, Python, PowerShell, SQL, Selenium, Playwright, RestAssured, Cucumber, GitLab, Nexus, SonarQube, Microservices testing, Container-based architecture testing, Messaging protocols (SWIFT, JSON, XML, FIX), Performance testing
Preferred skills
Capital markets domain knowledge (stocks, derivatives, clearing), ASX software testing policies
Technologies
Java, Python, PowerShell, Selenium, Playwright, RestAssured, Cucumber, GitLab, Nexus, SonarQube, Microservices, Containers, SWIFT, JSON, XML, FIX
Responsibilities
Collaborate with stakeholders to understand requirements and technical scope; Create and maintain automated test code, scripts, and frameworks; Execute automated, system, integration, UI, API, and non-functional tests; Investigate defect causes and verify fixes; Improve testing efficiency and coverage through automation
Seniority
Senior, hands-on IC