Senior Software Engineer
ASB Bank
What the role involves
- Conducting software testing
- Building automated test suites
- Integrating tests into pipelines
What they ask for
Experience with test-automation tools and frameworks; experience implementing automated tests across web or mobile solutions; API testing and automation capability; functional and non-functional testing experience; experience with mobile, web, API and performance testing; exposure to CI/CD processes and tools; experience with test and delivery-management tools
About the job
Kia ora, Talofa lava, Kia Orana, Malo e lelei, Fakalofa lahi atu, Bula Vinaka and Namaste!
Location: ASB C: Drive Albany, Tāmaki Makaurau / Auckland
Employment Type: Permanent, full time
Mō Mātou | About us
At ASB, we believe progress is more than just financial - it's about helping New Zealanders, communities, and our environment thrive together. We're a purpose-led organisation with a proud history and a clear vision: to support Kiwis in getting one step ahead. Our work is guided by strong values - care, courage and curiosity - and brought to life by a diverse team of people who genuinely care about making a difference.
As one of Aotearoa's most trusted banking partners, we combine the stability and scale of a large organisation with a culture that ensures you're recognised as an individual. Your ideas, your growth, and your contribution matter here - and you'll be supported to do meaningful work that has a real impact, every day.
Mō te tūranga | About the role
We're looking for a Senior Software Engineer - Testing to join MX, bringing strong testing fundamentals, hands-on automation capability and the technical curiosity to work across different technologies and layers of our digital platforms.
This is a hands-on senior testing role where you'll work alongside engineers, analysts and product teams to build quality into how we design, develop and deliver software.
In This Role, You Will
- Lead and contribute to functional, integration, regression and end-to-end testing.
- Develop, maintain and improve automated test suites and frameworks.
- Implement automated testing across front-end, back-end and API layers.
- Perform API testing and automation.
- Contribute to web and mobile testing, using the right tools and approaches for each solution.
- Support non-functional testing, including performance testing where required.
- Integrate automated testing into CI/CD pipelines to provide fast, reliable feedback.
- Apply risk-based and shift-left testing approaches to identify quality risks earlier in delivery.
- Troubleshoot defects, automation failures and technical issues.
- Influence better quality and engineering practices and share your knowledge with others.
Ngā mea kia whai angitū ahau? | What will help me succeed?
You're an experienced test engineer who combines strong testing fundamentals with practical automation experience. You'll be comfortable working across different testing technologies, frameworks and approaches, and collaborating closely with engineers throughout the software development lifecycle.
Essential Experience
- Strong, current experience with test-automation tools and frameworks such as Selenium, SpecFlow, Appium, C#, Java or equivalent technologies.
- Experience implementing automated tests across multiple layers of web and/or mobile solutions.
- Strong API testing and API automation capability.
- Competence in functional manual testing and non-functional testing.
- Experience with mobile, web, API and performance testing.
- Exposure to CI/CD processes and tools such as Azure DevOps and Octopus Deploy.
- Experience with test and delivery-management tools such as Azure DevOps or Team Foundation Server.
- A practical understanding of Agile, DevOps and the software development lifecycle, with a mindset of continually improving how we work.
- An understanding of cloud concepts and modern engineering practices.
- Strong analytical, troubleshooting and problem-solving skills.
- Excellent communication and facilitation skills, with the ability to influence positive change.
- A self-driven approach and a genuine desire to continue learning and developing.
- The confidence to contribute to or facilitate Agile ceremonies when required.
Desirable Experience
- Performance-testing tools and practices.
- Cloud-based testing approaches.
- Accessibility testing.
- Security testing.
- Observability tools and practices.
He aha tā mātou | What can we offer
Get the work-life equation right. We know life is full of priorities, from soccer practice to side hobbies. We're here to help you find balance, with a flexible and supportive working environment.
What's important to you is important to us. We support your wellbeing in meaningful ways, including comprehensive health insurance, wellness initiatives, parental and flexible leave, and customisable benefits to suit your lifestyle.
Bring your whole self to work every day. Whether you're into scrapbooking, spontaneous karaoke sessions, or just hanging out with the family, ASB is working hard to create a culture where everyone feels safe, included and part of our shared purpose of helping Kiwis get one step ahead.
The whole "one step ahead" thing applies to you, too. With mentorship, flexible learning pathways, and opportunities to deepen your expertise, ASB is a place where you can take on exciting challenges and step forward to reach your goals, both in and out of the office.
Me pēhea te tono | How to apply?
We know great people come from all sorts of backgrounds, and you don't need to tick every box to apply. What matters most is that you bring your unique strengths and enthusiasm to the team.
To be considered, all applications need to go through our online career channels and will be treated with confidentiality. Check out the position description to find out more.
We appreciate the time and effort you put into applying and will keep you updated throughout the process.
Applying for this job
What to show on your CV
- It names Selenium, SpecFlow, Appium, C#, Java and Azure DevOps. Use the same words on your CV for the ones you've used, so a search finds them.
- For the work it describes, like "Conducting software testing", give an example from your own experience, with a result you can talk about at an interview.
Our guides to the New Zealand CV format, cover letters and interview questions cover the rest.