Senior Test Automation Engineer

Kāinga Ora - Homes And Communities

Auckland

On-site

NZD 90,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PayPlus, a New Zealand payment technology company, seeks an experienced Software Engineer to join its Auckland team to design, develop and improve software applications and payment systems.

You will own requirements analysis, software design, development and integration with EFTPOS terminals, POS platforms, and payment gateways, ensuring security, reliability, and scalability across our ecosystem.

Qualifications

  • Consult with internal stakeholders to understand software requirements.
  • Design software architecture, components, interfaces and data structures.
  • Develop, modify and maintain software applications for PayPlus' payment ecosystem.
  • Develop APIs and web services for payment processing and integrations.
  • Assess and improve software quality through testing.

Responsibilities

  • Requirements analysis and software design.
  • Software development and maintenance.
  • Payment and system integration with external providers and merchant platforms.
  • Testing and quality assurance of applications and integrations.
  • Software maintenance and continuous improvement.

Job description

  • What Senior Test Automation Engineer Jobs are...

Showing 48 Senior Test Automation Engineer jobs in Auckland

PayPlus is a New Zealand payment technology company providing integrated payment solutions to businesses across New Zealand and Australia.

We provide payment solutions involving Alipay, WeChat Pay, UnionPay and other payment channels, with integrations across EFTPOS terminals, point-of-sale systems, vending machines, booking and reservation platforms, online systems and website payment gateways.

As our payment platforms and integration capabilities continue to develop, we are looking for an experienced Software Engineer to join our Auckland-based team and take responsibility for the design, development, integration and ongoing improvement of our software applications and payment systems.

The Software Engineer is responsible for the design, development, modification, documentation, testing, implementation and support of PayPlus' software applications and payment systems .

The position has particular responsibility for developing and maintaining software supporting payment processing and integrations between PayPlus and third‑party systems including EFTPOS terminals, POS platforms, vending machines, booking and reservation platforms, merchant websites and payment gateways.

The role ensures that PayPlus' software systems remain secure, reliable, scalable and capable of supporting the company's current and future payment products.

Key Duties and Responsibilities

1. Requirements Analysis and Software Design

  • Consult with internal stakeholders, external technology providers and merchants to understand business and software requirements.
  • Analyse functional and technical requirements for payment applications and system integrations.
  • Research and evaluate existing systems, processes and technologies to identify technical limitations and areas for improvement.
  • Translate business requirements into technical specifications, system designs and software solutions.
  • Design software architecture, application components, workflows, interfaces, APIs and data structures.

2. Software Development

  • Design, develop, modify and maintain software applications used within PayPlus' payment ecosystem.
  • Write and maintain program code in accordance with system requirements and technical specifications.
  • Develop scalable, maintainable and reusable software components.
  • Develop backend services and application interfaces required for payment processing and merchant system integration.
  • Apply appropriate software engineering standards and development methodologies throughout the development lifecycle.

3. Payment and System Integration

  • Develop and maintain integrations between PayPlus systems and external payment providers and merchant platforms.
  • Develop software solutions supporting integration with:
    • POS systems;
    • EFTPOS terminals;
    • vending machines;
    • booking and reservation platforms;
    • merchant websites;
    • e‑commerce platforms; and
    • payment gateways.
  • Design, develop and maintain APIs and web services.
  • Analyse external API specifications and implement secure communication between PayPlus and third‑party systems.
  • Troubleshoot complex integration issues and implement appropriate technical solutions.

4. Testing and Quality Assurance

  • Develop test plans, test cases and appropriate software testing procedures.
  • Perform functional, integration, regression and system testing.
  • Test and debug software applications and integrations.
  • Diagnose software errors, defects and system faults.
  • Correct identified faults and verify that applications perform according to technical specifications.
  • Develop and improve automated testing processes where appropriate.

5. Software Maintenance and Continuous Improvement

  • Maintain and enhance existing software applications and systems.Identify deficiencies, technical limitations and legacy issues in existing systems.
  • Refactor or redesign software components where necessary.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Test Automation Engineer — Payment Systems
Senior Test Automation Engineer — Payment Systems

Kāinga Ora - Homes And Communities • Auckland

On-site
NZD 90,000 - 120,000
Senior Development Engineer - Neutron
Senior Development Engineer - Neutron

Rocket Lab Corp. • Auckland

On-site
NZD 120,000 - 180,000
Software Engineer - Php/Laravel For Payments Platform
Software Engineer - Php/Laravel For Payments Platform

Global Payments Inc. • Auckland

On-site
NZD 120,000 - 160,000
Senior Android Software Engineer
Senior Android Software Engineer

Entelect • Auckland

On-site
NZD 110,000 - 150,000
Conservation Learning & Online Programs Facilitator
Conservation Learning & Online Programs Facilitator

Tātaki Auckland Unlimited • Auckland

On-site
NZD 120,000 - 180,000
Asset Governance Lead: Software & Hardware Excellence
Asset Governance Lead: Software & Hardware Excellence

Kāinga Ora - Homes And Communities • Auckland

On-site
NZD 180,000 - 230,000
Senior Payments Software Engineer
Senior Payments Software Engineer

Rocket Lab Corp. • Auckland

On-site
NZD 120,000 - 180,000
Payments & Integrations Software Engineer
Payments & Integrations Software Engineer

Tātaki Auckland Unlimited • Auckland

On-site
NZD 120,000 - 180,000
Senior Android Engineer — Payments & Integrations
Senior Android Engineer — Payments & Integrations

Entelect • Auckland

On-site
NZD 110,000 - 150,000
Senior Quality Engineer
Senior Quality Engineer

Thornton Tomasetti • Auckland

On-site
NZD 90,000 - 130,000