At ubank, we want to empower the digital generation to be more successful with money. Think of us more as a daily money companion. One that brings together the ability for customers to see their money in one place, with smart features and real-time insights designed to help them get ahead.
With ubank, our customers can discover what it feels like to save more, see exactly where they’re spending and own their own home faster. In short, we want to help them achieve real momentum with money.
Your why
You are passionate about coaching and supporting software engineers to build quality software in a timely manner. We want you to drive and shape the future of the automation testing capabilities at ubank. This includes working across different teams to build out a brand-new testing framework, create necessary CI/CD pipelines, and coach the team on testing best practices. You should be just as comfortable with manual and automated testing, whilst being pragmatic about using different types of testing in different scenarios. You will work in a highly collaborative team where we value individuals and interactions over processes and tools. This role reports to the Engineering Manager.
How you will spend your time
- Working in a scrum squad with our Software Engineers, Engineer Manager, and PM, to build automation tests and complete some manual acceptance testing
- Designing and developing a new platform for automation, integration, and performance tests
- Solving defects; by driving root cause analysis
- Coaching our engineers on non-functional test disciplines, e.g. performance, reliability and scalability
- Create, monitor and maintain a suite of automated UI and API tests
- Setting up CI/CD pipelines, integrating automated tests into our build pipeline
- Spread your passion for automation and testing across our organisation
What you will bring:
- 5+ years of experience in QA and test automation engineering
- You have hands-on experience writing automation tests for web applications, Mobile apps (iOS and Android) and restful APIs
- Experience using automation tools such as WebdriverIO, Playwright, Cypress, Appium, Selenium or Karate
- Experience with Javascript and/or Typescript
- Experience testing within the SCRUM delivery methodology
- Recent experience coaching/guiding team members with testing best practices
- A good understanding of what needs to be included in unit, integration, and end-to-end tests and can coach engineers on what needs to be automated
- Have used code repository tools like Bitbucket, GitHub etc
- Knowledge of Jira, Confluence and Jenkins
- Used a cloud device farms for automation testing, e.g. BrowserStack or AWS device farm
- Exposure to performance and reliability testing
- Used the BDD approach, e.g. Cucumber, Jasmine
- Worked with API development and test tools, e.g. Newman, Postman and SOAP UI
- Understanding of API definitions like Swagger / RAML / JSON / SOAP / Avro
- Understanding of what contract testing is, testing microservices
- Used log search and processing tools like Kibana, AppDynamics, Elastic, Splunk and CloudWatch
- You have experience with Accessibility testing
- Hybrid working model - with 3 days in our central Sydney CBD office located above Wynyard station.
- + other fantastic benefits to support!
- Delight the Customer - We put the customer’s best interests at the forefront of everything we do. We believe financial success will follow customer success.
- Agile and Brave - Constantly collaborating in new ways to create something genuinely innovative.
- Value Each Other - We respect everyone’s contribution, embracing a common goal and championing individuality.
- Frank and Authentic - A high performing team who say what we mean and mean what we say to create a strong team culture.
- Show Up - We bring our passion, positivity, and sense of fun every day to embrace the challenges of changing the banking game.
We are proud to be an equal opportunity. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. When you apply, please tell us the pronouns you use.
We acknowledge the Gadigal of the Eora nation as the Traditional Custodians of our local area