Skip to main content

QA Automation Engineer

Location: Auckland, New Zealand
Role Type: Permanent, Full-time

The purpose of this role is to develop test automation as part of teams that design, build, and enhance products. Working as part of a shift-left QA culture you will work alongside developers to create automated functional, regression, and performance tests. Collaborate in small non-hierarchal teams that work together to own designs, plans, and execution.

Key Responsibilities: 

  • Test Automation: Designing, developing, and maintaining automated test scripts and frameworks for functional, regression, and performance testing of software applications.
  • Test Planning: Collaborating with QA and development teams to plan, prioritize, and execute automated test cases, ensuring comprehensive test coverage across various platforms and environments.
  • Tool Selection: Support the tech leads in evaluating and selecting appropriate automation tools and technologies and implementing them to streamline testing processes and improve efficiency.
  • Defect Management: Identifying, reporting, and tracking defects, collaborating with developers to troubleshoot issues, and verifying defect fixes.
  • Continuous improvement: Participate in a culture of learning and leveraging feedback loops for continuous improvement.
  • Ownership: Collaborate in small non-hierarchal teams that work together to own designs, plans, and execution.
  • Delivery: Frequent delivery of small slices of customer value, enable rapid and reliable software releases where code changes are automatically built, tested, and deployed.
  • Values: Live our company values of Kaitiakitanga, Innovation, Passion and Respect.

What You'll Bring: 

  • 5+ years of experience in test automation - you’ve been around the block and know what good looks like
  • 5+ years of experience in C#, TypeScript/JavaScript, or Python
  • Hands-on with Selenium, Puppeteer, or Playwright - whatever gets the job done
  • You’ve owned QA in dev teams before - from frameworks to feedback loops
  • Able to design and evolve automation frameworks that scale
  • Comfortable working with CI/CD setups and improving pipelines
  • You can coach others on automation and raise the quality bar across the team
  • Great at debugging tricky issues and finding the root cause fast
  • A tertiary education in software engineering is required

Bonus Points For:

  • Experience with TestComplete
  • Familiar with Docker or other containerized environments
  • Confident navigating Linux systems
  • Some exposure to performance or load testing tools like JMeter, k6, or Gatling

Why Join ICT?

  • Be part of an innovative company that’s shaping the future of security and access control
  • A strong focus on mental health, wellbeing and work life balance including subsidized gym memberships
  • Regular team events and engagement activities
  • Career pathways and opportunities for upskilling across engineering, sales, and support.

Only applicants with the right to work permanently in New Zealand will be considered for this position. Successful applicants will be required to consent to police checks.

If you believe you fulfil the requirements above, please send your CV and covering letter describing the key attributes you would bring to this role to: hr@ict.co

Are you ready to be part of ICT?