Test Automation Engineer

Sydney, New South Wales, Australia
22 Mar 2019
01 Apr 2019
Job role
First a bit about ANZ
At ANZ, everything we do boils down to ‘why’ – our purpose – to shape a world where people and communities thrive. We're just as focused on seeing our people thrive as well as our customers. We'll give you every opportunity to develop your career.

We are responding faster to changing customer requirements, focusing on the things that matter the most, energising our people, eliminating waste and reducing bureaucracy.

ANZ has moved to a new way of working, leveraging agile practices. To understand more about this new way of working and if this role is right for you, we strongly encourage you to take a look at The ANZ Way vimeo channel where you’ll find ‘The ANZ Way’ animation and the ‘New Ways of Working’ animation.

Operations, Automation and Core Banking
Working within Institutional Technology, we enable excellent customer service by providing Operations, Middle Office and Core Banking services to the Institutional and International portfolios. We are passionate about delivering robust, consistent and enhanced product features to radically improve the Institutional customer and banker experience.

As a Test Automation Engineer, you will work as part of an agile squad whose mission is to design, build, test and support applications and/or core banking platforms. You will work closely with other squad members to ensure the quality of our outcomes meets customer expectations.

Design, development and maintenance of the platform’s continuous testing framework will be at the core of what you do. The dynamic nature of the environment and the leadership capabilities required mean that you must possess excellent communication skills and be able to navigate ambiguity.

What does a 'day in the life' look like
  • Works in collaborative teams to build innovative solutions
  • Ensure development outputs are of a high quality
  • Continuously identify opportunities and implement improvements in test automation development processes and tools with the aim of reducing development effort and cycles of test execution
  • Enables continuous delivery practices to increase delivery speed
  • Utilises tools and best practices to build, verify and deploy solutions in the most efficient ways, enhancing tech division capabilities
  • Role models a culture within the Technology Area and the Engineering Chapter encouraging best practices around reviews, quality and documentation
  • Creates estimates and continuously reviews demand within the individual squads/teams
  • Contributes to engineering communities, meetups and conferences to promote technology development culture and practices
  • Work collaboratively with the business and technology partners to design solutions that can meet current and future testing needs
  • Active participation in agile ceremonies (sprint planning, story estimation, retrospectives, etc)

Role Skills and Responsibilities
  • Proven experience in designing and building automation test frameworks for testing single page application
  • Proven experience in designing, building and maintaining API driven test frameworks and automated test suites
  • Strong experience defining test scenarios from acceptance criteria
  • Strong troubleshooting skills and ability to contribute to continuous improvement process
  • Ability to liaise with business users to understand the requirements thoroughly
  • Demonstrable experience and understanding of agile development practices, JIRA and Confluence, and Git/Bitbucket or similar distributed source-control systems
  • The proven ability to learn new tools and ways of working is required, and experience with our chosen toolset is highly beneficial
  • Experience with Java/JavaScript and willingness to use either of the languages
  • Experience in Behavior Driven Development using Cucumber
  • Experience with Selenium or similar UI testing tool
  • Knowledge of continuous integration and testing with Bamboo, Jenkins or equivalent
  • Good understanding of web development technologies such as Java, JavaScript, jQuery and React
  • Knowledge of Selenium Grid or other methods to drive parallel execution is beneficial
  • Preferable experience utilizing Docker containers for running tests
  • Experience with Performance and Volume testing would be considered as beneficial

About You
  • A team player – you know we only win if we all win. You recognise and value the different perspectives and skills your squad members bring.
  • The customer’s biggest fan – you demonstrate a thirst for better understanding the customer and define the problem and develop solutions through their eyes
  • A collaboration champion – you work closely with your colleagues to ensure alignment and champion the sharing of learning across teams
  • Continuous improvement junkie – you constructively challenge the status quo, you look for better ways of doing things and passionately advocate continuous improvement
  • Committed to your own and other’s growth – you strive to stretch and grow yourself and others by identifying your own development areas, seeking feedback and providing feedback to others to help them learn and grow everyday
  • A problem solver – you are energised by tackling complex problems. You use your critical thinking, network, skills, knowledge, and available data to drive better outcomes for our customers and the bank
  • Commercially and Tech curious – you have a wide-angled lens. You are curious about what’s happening in the external market and in emerging trends and innovations (technological and otherwise) and how we use this information to better inform our decisions and actions.
  • Risk savvy – you build sustainable solutions that protect stakeholders and customers and proactively address risks by role-modelling improvements in the bank’s overall risk and control environment.

At ANZ we aim to create an inclusive environment where employee differences such as gender, age, culture, disability, sexual orientation, family and caring responsibilities and religion are valued.

We work flexibly at ANZ. Talk to us and let us know how this role can be flexible for you.


Similar jobs

Similar jobs