oneZero Financial Systems is a global software development company with offices in the USA, UK, Singapore and Australia. Our platform, deployed with over 200 financial entities worldwide, empowers banks, brokerages and hedge funds with cutting-edge trading technology. It features a high-performance trading environment with real-time integrations with some of the world's leading banks and financial institutions. At oneZero, we develop a high-performance ultra-low latency trading and finance platform that sends terabytes of data to our AWS platform for our data analytics platform. We also develop and integrate into our Autochartist analytic platform into our leading platforms. We are looking for a talented SDET engineer who is looking to work with a world-class software team. In this role, you will grow your career through teamwork, becoming an expert in trading/finance/data analysis via testing and developing code to ensure we deliver high-quality software and validate our large data sets. oneZero earns 2025 Great Place To Work Australia Certification™ https://www.onezero.com/awards/onezero-earns-2025-great-place-to-work-australia-certification oneZero is proud to have been named one of Business Intelligence Group's Best Places to Work 2024: https://www.onezero.com/homepage/onezero-2024-best-place-to-work-for-third-year/ The Boston Globe names oneZero a Top Place to Work for 2023: https://www.onezero.com/homepage/the-boston-globe-names-onezero-a-top-place-to-work-for-second-year-in-a-row/ Please see oneZero featured in e-Forex Magazine to learn more about the company and our dynamic team https://e-forex.net/?s=onezero This role is a full-time position in the oneZero Canberra office. Applicants must be based in the Canberra region or be able to relocate. Benefits Include: Bonus plan. Flexible workplace, including hybrid work from home a few days per week. Dedicated parking space. Free Uber Eats lunch provided daily in the office. Private Health Insurance. Monthly Wellness program subscription. JOB DESCRIPTION SUMMARY Ensures that code written by developers performs as expected in terms of function, compatibility, design, and performance, chiefly by developing testing programs to identify possible defects in pre-deployment software. Operates at all levels of the testing pyramid, employing knowledge of the end-user business domain to validate suitability for purpose. Improves the testability of the application. Collaborates with engineering and product colleagues to ensure consistently high-quality software. Independently can own and implement full automation test coverage at an Epic level on one’s own or can decompose the work and coordinate the work within the squad/team to completion. KEY ROLES AND RESPONSIBILITIES Quality and Best Practices Champion. Creates and executes test plans. Construct test plans that incorporate both positive and negative scenarios. Participates in quality postmortem activities to better understand and automate escapes Understands each tier of the testing pyramid Advocates for stories and epics to meet both the Definition of Ready (DoR) and the Definition of Done (DoD). Identifies automation framework updates needed to support new feature automation. Applies test-first BDD and TDD best practices. Automated Test Developer Design effective automation with assisted AI to validate the intended functionality. Writes automated tests and participates in code reviews. Able to work at all levels of the test pyramid. Creates well-documented, maintainable, automated tests. Ensures automated tests are incorporated into the CI/CD pipeline and monitors test results. Investigates and resolves test discrepancies in a timely fashion. Reviews, troubleshoots, and maintains daily automation runs. Able to work with performance automation tools to create performance test scripts. Automate and validate end-to-end system workflows within multiple components. Proactively refactors test automation. Agile Practitioner Demonstrates understanding of Agile principles. Able to accurately estimate stories and one’s own capacity. Applies Kaizen principles to daily work. Business Domain Expert Has business domain experience and extends the business domain through purposeful study. Understands the what and why of user workflows in functional areas of responsibility. Able to troubleshoot failure modes. Demonstrates analytical, systems thinking. Acquires subject matter expertise in the application under test. Test Framework Developer Learns the appropriate uses of, architecture for, and construction of test frameworks and tooling. Contributes to and suggests improvements to the test framework. Work with multiple frameworks: REST/API, GUI, performance, ETL/big data, as well asa custom test solution. Tier 3 Support Troubleshooter Understands the production support model. Understands how production environments are deployed and configured. Contributes to production troubleshooting and use case replication. EXPERIENCE/EDUCATIONAL REQUIREMENTS Bachelor’s degree in the Hard Sciences (Computer Science, Math, Engineering preferred) 3-6 years of software development or automation development experience Experience with CI/CD, C#, Relational Databases, performance tools, and Python/JavaScript Experience with automation frameworks and generative AI Intellectual curiosity and demonstrated ability to learn on the fly Finance industry experience. KEY COMPETENCIES Business Orientation : Understands the needs and priorities of internal and external clients. Conducts work with a customer point of view. Observes and reports problems relevant to the client and works to gain their trust and respect. Cooperation : The ability to work effectively with others in order to achieve a shared goal- even when the objective at stake is of no direct personal interest. Acknowledge the contribution from other disciplines; Discuss plans and ideas with others and invite them to contribute; Is able to compromise- lets a group's interest prevail over their own; Makes others see their contribution is vital for achieving a shared goal. Focus on Quality: Sets high-quality standards and strives for continuous improvement. Encourages others to take quality into account; Self-manages and creates tests and checks of the work of others to ensure work is up to prescribed quality standards; Indicates clearly and specifically what level of quality is expected. Initiative : Recognizes and creates opportunities and acts accordingly. Communicates and starts something rather than waiting passively for it to happen. Mentions and discusses practices that are inefficient and a drag on productivity, and actively searches for and suggests solutions. Results-Orientedness : Sets high standards, defines/achieves challenging yet feasible goals; Considers the option carefully; mobilizes means and people, even when others need to be persuaded of its necessity; Does not give in, actively looks for alternative possibilities when facing difficulties. Workmanship : Independently carrying out one's work. Has a thorough knowledge of one's field. Knows the causes and solutions to commonly occurring problems; shows interest in their professional field- keeps their professional knowledge up-to-date by all means possible; Shows what has priority and, where necessary, changes the work order; Sees work that has to be done and takes initiatives to get it done.