QA Engineer

3 months ago


Collingwood, Australia affix Group Full time

Job Description

Meet: Business Fitness. 

Founded: 2001

Industry: Fintech (Accounting)

Location: Brisbane HQ

Employees: 40+

Hybrid / Remote: 100% remote

The Story

Not your average accounting tech company. 

Born in Australia and now expanding globally + taking the UK by storm. Business Fitness’ products span the unique compliance, reporting, workflow and document management needs of SMB and enterprise business services accounting firms. Their ecosystem of solutions support firms to boost their efficiency, standardisation and grow their practices. 

A company that is equal parts tech innovator and industry insider. They’ve been empowering accounting firms to work smarter for a little over two decades, and are now ready to really start to scale off of the back of their newly built cloud-native product & some big enterprise successes (think 45 of the top 100 accounting firms in Aus, many of them top 10 ). 

It’s all happening, and it’s a damn near perfect time to join them. 

The Techy Bits

The Business Fitness products are mostly built with a DDD approach using dotnet and C# APIs with an Angular and TypeScript frontend, hosted on Azure infrastructure in Kubernetes. 

The Role

This role will be pivotal in improving and maintaining their manual and automated testing processes. This position offers the opportunity to shape the QA function in the company and ensure the delivery of robust, reliable software solutions.

Manual Testing:

  • Design, develop, and execute comprehensive test plans and test cases based on product requirements.
  • Perform exploratory testing to identify defects and ensure the product meets user needs.
  • Document and report bugs, issues, and test results clearly and promptly.

Automated Testing:

  • Maintain and expand our existing automated testing framework using Ghostinspector
  • Develop new automated tests to cover all aspects of the product functionality.
  • Continuously improve the efficiency and coverage of automated tests to ensure robust quality assurance.

Process Improvement:

  • Establish and refine QA processes, methodologies, and best practices.
  • Collaborate with product managers, developers, and other stakeholders to integrate QA processes seamlessly into the development lifecycle.
  • Provide training and support to team members on QA processes and tools.

Collaboration and Communication:

  • Work closely with the development team to understand product features and technical implementation.
  • Participate in design and code reviews to provide QA perspective and input.

What You Bring to the Role

  • Minimum of 2 years of experience in software quality assurance, with a focus on both manual and automated testing.
  • Bachelor’s Degree/Diploma in Computer Science, Engineering, or a related field.
  • Proven experience in implementing and managing QA processes and tools.
  • Strong knowledge of QA methodologies, tools, and processes.
  • Hands-on experience with automated testing tools such as Selenium, JUnit, TestNG, or similar.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills, with the ability to work collaboratively with cross-functional teams.

Nice to haves:

  • Prior experience working with accounting software or a solid understanding of accounting principles is highly desirable.
  • Certification in QA (e.g., ISTQB) is a plus 
  • Experience with performance and/or security testing.
  • Familiarity with Agile/Scrum development processes.
  • Knowledge of database/SQL for data validation and back-end testing.
  • Understanding of software development life cycle (SDLC) and software configuration management (SCM).

What’s in it for You? 

‍♀️ Business Fitness are a fully remote team, and you can WFH anywhere in Australia. You’ll have the flexibility to work where it suits you, but without sacrificing a close-knit culture. 

❤️ This is a business that still ultimately values facetime, and do love to get together to connect. They have quarterly state-based IRL catch ups and twice a year get togethers in sunny Brisbane with the whole crew. 

‍ These folks also love a bit of L&D, and in addition to receiving coaching & mentorship by senior leaders, you’ll enjoy perks such as attending conferences and ongoing training programs.