Title:  Test Engineer

Ko mātou tēnei – our organisation

At One New Zealand, our purpose is help create a better-connected Aotearoa, New Zealand. We're focusing on investing more into simpler and better products and services, to make things even better for New Zealanders.

 

We proudly champion diversity of thought, perspective and background. We offer a friendly and open environment with leading flexible working practices that help people maintain a personal and professional balance that works for them and their whānau.

 

Uia mai koe te pātai, he aha te mea nui o tēnei ao? Māku koe e ki atu he tangata, he tangata, he tangata.

“If you asked me, what is the greatest thing in this world, I would say it is people, it is people, it is people.”

Ko tō tūranga – your role

As as an Automated Test Engineer, you will be responsible for designing, developing, and maintaining automated testing frameworks and scripts to ensure the quality and reliability of software applications. This role plays a critical part in accelerating the testing process, improving test coverage, and enabling continuous integration and delivery. The engineer collaborates closely with product owners, engineering team members or other squad members to identify test automation opportunities, implement best practices, and contribute to the overall efficiency and effectiveness of the software development lifecycle.

Ko tō mahi – what you’ll do

  • Automation Strategy & Framework Development. Apply, design and develop scalable & maintainable automation test framework using industry standard tools & languages. Ensures framework supports integration and delivery pipelines.
  • Automate test scenarios. Adhere to the Automation first principle and develop automated test scripts for functional, regression, performance, and integration testing. Work with the squad/team to identify high-value test cases for automation.
  • Maintain and Enhance Automation Suites. Regularly update and refactor test scripts to accommodate application changes. Monitor test execution and maintain test data and environments.
  • Work collaboratively with your squad/team members to elaborate acceptance criteria to help size and define user stories for you to be able to analyse design documents for the identification of test cases, design & build test sets and prove test traceability against design, requirements, user stories.
  • Run all levels of testing (System, Integration, Functional, Performance, Regression, User Acceptance, Data Quality, Operational Acceptance and partially Security), including manual, scripted and automated testing.
  • Provide training and support to QA team members on automation tools and practices.
  • Tool Evaluation and Adoption. Research and recommend new tools and technologies to improve automation efficiency and coverage. Lead proof-of-concept initiatives for new automation solutions.
  • Detect and track software defects and inconsistencies, analyse test results, detect issues, track root causes, and manage defects to conclusion.
  • Design and write test plans as required, issue daily test reports, track testing progress and highlight risks and issues.
  • Apply quality engineering principles & Test & QA Practices throughout the Software product lifecycle.

Na tōu rourou - what you’ll bring

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Understanding of fundamental testing concepts, methodologies, and techniques. Ability to create clear and effective test cases based on specifications and requirements. Able to execute and document test results.
  • Familiarity with test automation tools including Selenium, Playwright, Java, Appium, Cucumber, REST-Assured and others would be an advantage.
  • Knowledge with TDD and BDD frameworks (Gherkin/Cucumber) and functional and non-functional automated testing end-to-end
  • Familiarity with test automation tools including Selenium, Playwright, Java, Appium, Cucumber, REST-Assured and others would be an advantage.
  • Ability to perform well in a fast-paced dynamic environment and work independently with minimal supervision while achieving benchmarks.
  • CI/CD Integration: Familiarity with Azure DevOps, or similar platforms.
  • Performance Testing: Exposure to tools like JMeter, Gatling, or LoadRunner.
  • Test Management Tools: Experience with Jira, Zephyr, TestRail, or similar.
  • Cloud Platforms: Experience with AWS, Azure, or Google Cloud for test environment setup and execution.
  • Certifications in testing or automation tools (e.g., ISTQB, Certified Selenium Professional, or equivalent) are advantageous.

Nā mātou te rourou – what you’ll get

  • One New Zealand is leading the way by ensuring you can have a truly balanced life. Most roles allow flexibility to work from home and flex your hours to enjoy work & family commitments.
  • A fully subsidised Southern Cross health insurance cover for you and your family.
  • Laptop, unlimited data plan, market leading cell-phone for business or personal use.
  • Lifestyle leave where you can purchase an extra week or two of annual leave.
  • Discounts on One New Zealand products, services and much more!

 

At One New Zealand, we have a clear purpose to unlock the magic of technology to create an awesome Aotearoa. We’ve got Heart, showing up as our best selves in every situation. We have the Grit to deliver a radically better world for our customers. We embrace the Freedom to shape the future, creating a more progressive, more inclusive Aotearoa.

 

Joining the One New Zealand whānau will stretch you, challenge you and provide opportunities you’ve been seeking to expand your career. You’ll engage in unique workplace experiences, be exposed to exciting and innovative technology, and gain opportunities for learning beyond Aotearoa.

 

Tū hikitia rā, tū hāpainga. Tū hāpainga, tū hikitia rā.

We stand to uplift, to support and to elevate others.

#LI-DW1