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.