The New Zealand Green List

Get New Zealand residency the day you land: check out the Green List jobs with residency pathways! Immigration New Zealand created the Green List to fast-track residency pathways for certain occupations, and consists of two tiers.


View the Green List

Find out if you can move to New Zealand

We’ve created a free 2-minute appraisal form to give you an idea of your chances to get a job in New Zealand and make the move here.


Get your free appraisal

In-person events in the UK

Members of our expert team are travelling the UK throught 2024, hosting in-person events where you can talk directly to them about your move to New Zealand. Click through to book your tickets and see if there is an event coming to a city near you.


Book your tickets
Software Tester | Jobs in New Zealand

Software Tester

Software Testers there has never been a better time than now to move to New Zealand, with the occupation being selected by the New Zealand Government to be eligible for the straightforward ‘Straight to Residency’ pathway on tier 1 of the Green list  

 

As international recruitment and immigration specialists, we have been helping professionals find their home in New Zealand for 25 years, from jobs to visas and relocation we’re with you every step of the way.   

 

We are partnered with a large number of employers throughout New Zealand and as the preferred agency for overseas applicants, we will consider all applications.   

 

Once we have reviewed your application, we will advise you of next steps.

 

Please note, that as immigration specialists, the initial contact will be with our immigration team as it’s important that we know your immigration eligibility before you apply for actual roles.

 

Your day-to-day responsibilities will include:

  • Understand, communicate, and execute on the scope of testing required to meet the needs of the project or desired business capabilities.
  • Review test plans, assist with managing post-design scope changes and resolving issues throughout the SDLC.
  • Ability to plan and execute Integration testing with 3rd party systems. 
  • Develop and maintain standard QA and Test documents to form an integral part of the delivery methodology.
  • Understand the system architecture, release, and environment management, and contribute towards quality initiatives and overall process improvements.
  • Supporting and coaching QA team members with test execution.

Ideally, your experience to date will include:

  • Bachelor’s degree in software/computer engineering; Computer Science; Electronics or equivalent.
  • 5+ years of hands-on experience in software testing including Test plan writing, Test Case writing, Test execution and Test reporting and metrics.
  • 5+ years’ experience in Software Testing both Manual and Automation with experience in Product Testing.
  • Understanding of software development processes, architectures, design patterns and tools.
  • Experience with agile test practices such as BDD/TDD.
  • Experience with designing, reviewing, and executing test cases for automation (ideally using Gherkin, Python and Appium)
  • Ability to read the C++ and/or Kotlin and understand the impact of the change.
  • Experience with version control systems, such as Git, for test script management. 

Other experience that would be advantageous includes:

  • Knowledge of any defect tracking, test management and configuration management tools (e.g. VSTS, JIRA).
  • Understanding of relational database model and fair command of SQL query language.
  • Experience with scripting in JavaScript.
  • Knowledge of other automation tools like Cypress, Jmeter,
  • Experience working with CICD tools like Jenkins or AzureDevops.
  • Capable technical tester proficient in API testing and the use of tools such as Postman, SoapUI, Fiddler, Charles or similar.
  • Well versed in testing native mobile applications with solid understanding of mobile testing techniques, challenges, and market insights.
  • Experience working in Agile/Scrum environments using Rapid Software Testing techniques. 
  • Advanced understanding of various testing techniques and how to apply these given the context of the project or environment that you are testing in.