Description:
This is an exciting opportunity for someone that is a Senior Quality Test Engineer that is looking to set up, and lead a team from scratch; for Town Square.
Town Square is a productivity and communications platform for the strata management industry, transforming incoming messages into actionable tickets and linking them to customisable workflows. Backed by RAC’s BetterLabs venture fund (with over $23M to invest in innovation), our platform reduces manual overhead and improves stakeholder collaboration. With big expansion plans across Australia and beyond, Town Square is looking for a talented Software Tester (QA) to ensure our product continues to exceed customers’ expectations.
This is a permanent opportunity and open to full and part time options. We are in the office 4 days a week so would require you to be in WA.
What You’ll Do
- Test Planning & Execution: Work with developers and business stakeholders to understand requirements and create test plans (manual and/or automated) to ensure new features meet quality and performance standards.
- Functional & Regression Testing: Design, execute, and maintain test cases to validate the user-facing features, back-end services, and integrations (e.g., external contractor communications).
- Automation & CI/CD Integration: Collaborate with the engineering team to incorporate automated tests into our CI/CD pipelines.
- AI Testing Tools Integration: Leverage emerging AI-driven testing solutions to expand test coverage, identify potential risks, and reduce manual overhead.
- Defect Management: Track, prioritise, and verify the resolution of issues within a structured ticketing system (Linear)
- Continuous Improvement: Proactively identify testing gaps and help evolve best practices to increase test coverage, efficiency, and reliability.
- Cross-Functional Collaboration: Communicate test results and feedback to developers, product managers, and other stakeholders, ensuring a shared commitment to delivering a top-quality product.
Our Tech Environment
- Front-End: React.js (JavaScript/TypeScript), HTML, CSS
- Back-End: Node.js (with GraphQL APIs), relational databases (PostgreSQL or MySQL)
- Cloud Platforms: AWS, infrastructure as code practices
- DevOps: CI/CD pipelines, automated build, release, and testing processes
What We’re Looking For
- Testing Experience: Demonstrated background in software testing (manual & automated) for web-based & mobile native applications.
- Technical Acumen: Familiarity with modern JavaScript/TypeScript ecosystems; experience testing Node.js/React applications is a plus.
- CI/CD & Version Control: Comfortable working in a DevOps environment and using Git for version control.
- Problem-Solving Mindset: Ability to diagnose issues effectively, propose solutions, and handle unexpected challenges.
- Collaboration & Communication: Strong interpersonal skills to work with cross-functional teams and deliver clear, concise feedback.
- Bonus Points: Experience with GraphQL, AWS, Power Automate or performance/load testing.
What are we looking for in you?
- Educational Qualifications: Tertiary qualifications in a related discipline (IT or Business) are desirable, with ISTQB Foundation/Advanced Test Analyst and Certified Agile Tester accreditation being highly desirable.
- Testing Expertise: Significant experience in developing automated tests and frameworks using tools such as Selenium, NUnit, and Playwright, and thorough knowledge of testing methodologies and processes (e.g., TDD/BDD, Risk-Based Testing, exploratory testing).
- Agile Experience: Significant experience in an Agile development environment and modern enterprise-level IT system testing.
- Issue Tracking and Performance Testing: Experience using issue and scope tracking tools (e.g., Jira), with experience in performance testing being desirable.
- Skills and Analysis: Ability to develop a detailed understanding of systems and business processes, test complex integrations, and design and review test plans, cases, and reports. Expertise in designing, reviewing, and maintaining automated test suites and tools (C#, TypeScript).
- Communication and Problem-Solving: Strong attention to detail, analytical and problem-solving skills with a focus on quality, alongside strong interpersonal, written, and verbal communication skills.
- Flexibility and Availability: Availability to meet operational working hours, reasonable overtime, be on-call outside of working hours as required, and travel between RAC sites, including occasional regional or interstate travel.
Why Join Town Square?
- Impactful Work: Be part of a small, dynamic team building a platform with the potential to transform the strata management industry.
- Startup Environment + RAC Backing: Enjoy the agility of a startup backed by one of WA’s most iconic and trusted brands, with over 1.3 million members.
- Competitive Compensation: We offer a base salary (to be confirmed for this QA role) plus super and potential performance bonuses.
- Perks & Benefits (inspired by the RAC offering):
- Free Roadside Assistance and discounts on RAC products and services
- Flexible working arrangements to support work/life balance
- Professional career development, training, and opportunities for growth
- Social club, volunteer opportunities, and a purpose-driven culture
How to Apply
Please submit a short cover letter outlining your experience and interest in this position along with your resume . We encourage you to apply as soon as possible, as Town Square (in partnership with RAC) reserves the right to close this vacancy without notice.