QA Automation Engineer

Job Type: Full-Time

Location: Sydney, Australia

About Fluent Commerce

The world of retail commerce is changing rapidly. To offer a premium customer experience, Retailers and direct to consumer brands face a challenge. They must adapt quickly and efficiently to the ever-changing needs of their customers, both in terms of convenience and experience. But their old systems can’t support this new reality. That’s why we exist.

Working with some of the leading and well known brands in the world, we’ve created a powerful and exciting Order Management platform designed to reinvent how businesses serve their customers’ needs efficiently and cost effectively. We’re disrupting the status quo. It’s a huge opportunity and we’re proud to be at the heart of it.

Globally headquartered in Sydney’s Silicon Valley – Surry Hills – we’re growing quickly. New opportunities, both nationwide and internationally, are added regularly for those who want them. Are you ready to change the world of commerce? Then join us.

In return for your passion and commitment you’ll get a great salary with bonus and share options and the opportunity to work from home and enjoy flexible working hours. We offer a vibrant office, casual dress code and a fantastic team. If you’re looking for creative, energetic environment where people never forget to have fun and are free to do what they love, then it is the right place for you.

Position summary

As a QA Automation Engineer you will be responsible for designing and implementing software to accelerate product development. You’ll be focused on some of the most interesting engineering problems to ensure high quality software. Exceptional technical expertise and practical experience building large-scale distributed systems will be required to automate a flexible multi-tenant PaaS platform. Defining the standards to drive a robust test automation framework and our Continuous Delivery systems

Responsibilities

  • Design and implement test strategies and automation frameworks that test complex software platforms across multiple devices and platforms
  • Establish processes and tool sets to maintain test software that produce actionable metrics and enforce quality goals
  • Shape product requirements into well defined testable specifications
  • Advocate QA automation in your team
  • Working closely with other Engineers, Product managers and operations staff to ensure quality of our products.
  • Has passion in technology, launching product and the ability to inspire passion in others

Skills and Experience

What We’re Looking For

  • 1+ years of experience as a Software Engineer in Test (SDET) or Software Engineer
  • 2+ years of experience test automation
  • A degree in Computer Science or similar, or ability to demonstrate equivalent knowledge
  • Demonstrated experience in test framework design and development
  • Software development experience in one or more (Java, javascript, .Net, python)
  • Technical understanding of HTTP (REST/GraphQL), Databases
  • Excellent communication, collaboration, reporting, analytical and problem solving skills

Nice to have

  • Experience working in a cloud based environment such as AWS
  • Knowledge on Mocks and Contracts to test a microservice architecture
  • Messaging, schema and interface definitions
  • CI/CD and associated skills/tools (Docker, Jenkins, build tools Maven, npm, yarn, etc)

Benefits

  • Flexible working environment. Work how, when and where it suits you!
  • Central office location in The Rocks, Sydney
  • Generous and inclusive parental leave policy
  • Annual company bonus and share options scheme for all employees.
  • Flexible and supportive leave policies (paid leave days for birthdays etc.)
  • Regular social events to support team collaboration and culture
  • Learning and professional development allowance

To Apply

To apply, please fill out the Job Application