Broadmeadow, Newcastle, Maitland & Hunter NSW Testing & Quality Assurance (Information & Communication Technology) BMT Tax Depreciation is an experienced, innovative company that specialises in the preparation of tax depreciation reports. We pride ourselves on maximising depreciation deductions for the investor, the quality of our report, our ability to meet fast turnaround times and the continuing development of alliances with some of the biggest accounting, real estate and development companies in Australia. Operating nationally, BMT is one of the largest quantity surveying companies in Australia. About the Opportunity: At BMT, our IT department performs both an operational and strategic role in supporting our overall mission. The team has a robust and ongoing pipeline of work transforming its successful, in-house desktop, mobile and web applications to modernised platforms and frameworks, while also exploring emerging technologies such as AI advancements to assess how these may best suit the business. As part of this, BMT is looking to expand the team with an exciting brand-new opportunity for an experienced Quality Assurance (QA) Engineer. Historically, QA and testing have been spread across the IT department, ensuring new functionality works as expected and contains no obvious defects. However, we are now ready to take things to the next level by bringing in a dedicated QA specialist who can elevate team's testing capabilities and establish best practices across our projects. BMT is seeking a savvy QA Engineer who brings a thoughtful approach to automated integration testing, regression testing, creating test cases, measuring unit test code coverage, and other aspects of software QA. We're not looking for someone to simply tick or cross boxes, but to step in as a trusted advisor bringing expertise and fresh perspectives to our development team. In return, this is an opportunity to make the position your own, you'll have the freedom to shape and enhance BMT's QA capabilities, set the standard, and play a critical role in developing high-performing software solutions. You'll collaborate closely with our dynamic IT team in an agile environment to enhance testing capabilities, strengthen our software's resilience, deliver new projects and continuous improvements to our in-house, internal, and customer-facing systems. As a key player in our testing strategy, you'll drive both manual and automated testing processes, helping to uphold quality throughout the development lifecycle. You can expect to have autonomy in your role, while also being part of a cohesive team and company culture that regularly recognises its staff's achievements and encourages learning, research and development. While this role is not fully remote, we do offer flexible arrangements including hybrid work-from-home options. If you are eager to dive into an ever-evolving environment where innovation is celebrated continuous improvement is the norm, we want to hear from you! About the Successful Candidate: To be considered for this role, you'll ideally have: A Bachelor's degree in Computer Science, Information Technology, Engineering or a related field. Prior demonstrated experience as a QA Tester or QA Engineer, preferably within the IT Industry in an Agile/ Scrum development environment. Ability to write and execute comprehensive test plans, test scripts, and test cases. Prior demonstrated experience with manual and automated testing including using testing tools and frameworks such as Selenium, JMeter, and SoapUI for performance and load testing. Prior demonstrated experience with different testing methodologies such as integration testing, system testing, and acceptance testing, as well as measuring code coverage of unit tests. Knowledge of continuous integration and continuous deployment (CI/CD) pipelines. Excellent troubleshooting skills, and familiarity with bug tracking, test management and application performance management (APM) tools. Security-minded, with an understanding and experience of OWASP's top 10 application vulnerabilities. Strong analytical skills including problem-solving, attention to detail, and the ability to evaluate testing processes, tools and methodologies for effectiveness and efficiency. Familiarity with version control systems such as Git or Azure DevOps. Relevant certifications such as ANZTB, ISTQB will be highly regarded. Experience in scripting languages such as Python will be highly regarded. How to Apply: To submit your application in strict confidence, please apply using the link or email to Your application should include a resume and cover letter. Applicant may request a reasonable adjustment at any stage of the recruitment process. If you need any assistance or adjustments, please contact us via – your personal information will be kept strictly confidential. Further Information: If you would like to know more about BMT Tax Depreciation, please visit our website #J-18808-Ljbffr