QA Assurance + Automation Engineer (Payment Gateway - Java + Typescript + AWS)

India (Remote)
Engineering - Backend Services – Backend Services /
Full Time /
Remote
About Zeller

At Zeller, we’re champions for businesses of all sizes, and proud to be a fast-growing Australian scale-up taking on the ambitious goal of reimagining business banking and payments.

We believe in a level playing field, where all businesses benefit from access to smarter payments and financial services solutions that accelerate their cash flow, help them get paid faster, and give them a better understanding of their finances. So we’re hard at work building the tools to make it happen.

Zeller is growing fast, backed by leading VCs, and brings together a global team of passionate payment and tech industry professionals. With an exciting roadmap of innovative new products under development, we are building a high performing team to take on the outdated banking solutions. If you are passionate about innovation, thrive in fast-paced environments, embrace a challenge, hate bureaucracy, and can’t think of anything more exciting than disrupting the status-quo, then read on to learn more. 

Job Description

Zeller has an exciting opportunity for a talented QA Assurance + Automation Engineer to join our growing Payment Gateway team to be responsible for ensuring quality deliveries of Zeller’s Payment Gateway Services.

What you’ll be doing:

    • QA assurance and automation to payment gateway service (Switch, API, Card Vaults … etc)
    • Flex between manual testing and automation procedures
    • Uncover tricky edge cases with your keen eye for detail
    • Develop and extend QA processes to ensure zero regression defects
    • Collaborate with a cross-functional team of full-stack engineers, DevOps specialists, and architects
    • Black box, Grey Box testings
    • Development of test automation frameworks, support and refactoring
    • Translate business requirements into technical designs
    • Implement, test, and deploy solutions across various environments
    • Constantly keep pace with the evolutions of the software applications and architecture in order to keep the test cases and automation up to date. 

Your qualifications & experience:

    • Minimum of a Bachelor degree in software engineering (or related)
    • 4+ years of working experience in a technical hands on software engineering role
    • Proficiency in Java 17+, REST Assured, Gradle, and JUnit 5+
    • Experience and engineering skills in multi-threaded Java backend, API, SQL database development.
    • Familiar with cloud native architectures with mix utilisation of serverless (Lambda, DynamoDB) and container based (ECS, Docker) environments.
    • Experience with cloud-native architectures (AWS preferred)
    • Knowledge of secure coding practices (OWASP, XSS, CORS)
    • Familiarity with CI/CD pipelines and version control (Git)
    • Background in developing high-load production systems (99.999% SLA)
    • Demonstrable experiences in developing mission-critical systems

Your attributes

    • Loves challenging the status-quo
    • Ability to work autonomously yet collaboratively 
    • Prepared to be bold yet consistent with your engineering principles
    • Logical, ethnical, mature and responsible
    • Fast learner, humble and loves to share knowledge
    • Calm and exercises positive level of stress in exceptional circumstances such as; production issues, timeline requirements

Bonus points

    • Experience in working within a high-growth environment
    • Experience in other cloud platforms (Azure, Google)
    • Experience in other programming languages
    • Experience with PCI compliant environments (PCI-DSS, etc)
Like the rest of our team, you will benefit from

Competitive remuneration
A balanced, progressive, and supportive work environment;
Excellent parental leave and other leave entitlements;
Fully remote role
Annual get together with the team
Endless learning and development opportunities;
Plenty of remote friendly fun and social opportunities - we love to come together as a team;
An ability to influence and shape the future of Zeller as our company scales both domestically and globally;
Being part of one of Australia’s most exciting scale-ups.