Quality Assurance Engineer

North Sydney, New South Wales
Posted 2 days ago
Company:
Resonate Solutions
Company Description:
Your Vision + Our Platform = Brand Advocates All customers and employees want is to be heard. We bridge the gap between you and your customers to create brand advocates. Our platform uses award-winning AI tools and machine learning to analyse data across interactions, including facial and text analytics to provide valuable insight, amplify strengths, and establish your front line. Resonate is the leading Australian Voice of the Customer (VoC), Voice of the Employee (VoE) and NPS Management software provider. Through a structured methodology, Resonate.CX's platform is designed to systematically improve customer experience. We’ve built one of the world’s leading VoC, VoE, and Experience Management – platforms that empower delightful experiences and drive revenue for our customers across industries, for brands that want to take the lead using the “experience advantage.”
Contract Type:
Full Time
Experience Required:
3 to 4 years
Education Level:
Bachelor's Degree
Number of vacancies:
1

Job Description

Key Responsibilities:

- Develop comprehensive test strategies and plans for large-scale projects, clearly defining scope, objectives, approach, and required resources.
- Analyse test coverage to ensure all critical functionality—including edge cases and non-functional requirements—is thoroughly tested.
- Lead the creation and ongoing maintenance of high-quality test documentation, including test plans, test cases, and test data that are scalable, reusable, and easy to maintain.
- Design, implement and maintain advanced automated test scripts using frameworks such as Cypress, SpecFlow, and others—this may include building or extending custom frameworks.
- Define and drive the automation strategy, identifying what should be automated versus manually tested based on application stability and risk.
- Provide guidance and mentorship to junior QA engineers and interns, sharing best practices and supporting skill development across the team.
- Conduct internal training sessions to uplift testing capability across the business, sharing insights into new tools, techniques and industry trends.
- Perform detailed manual testing of complex features and integrations that require hands-on validation.
- Carry out exploratory testing to uncover defects, usability issues, and edge cases not covered by standard test cases.
- Identify and document critical defects, ensuring clear communication and escalation where they may impact users or business outcomes.
- Lead and execute performance testing (load, stress, scalability, latency) to validate system performance under varying conditions.
- Collaborate closely with developers to ensure quality is embedded throughout the development process, from design through to delivery.
- Work alongside product managers and business analysts to understand requirements and align testing strategies with business goals.
- Provide regular updates to stakeholders on testing progress, key risks, and identified issues.
- Lead defect triage sessions, assisting with prioritisation based on severity, user impact, and project timelines.
- Take ownership of root cause analysis for complex defects, and contribute to process improvement initiatives to prevent reoccurrence.
- Generate and present detailed test execution reports, offering insights into quality metrics, test coverage, and defect trends.
- Continuously identify opportunities to improve testing processes through automation, new tools, or more efficient workflows.
- Assess, recommend and implement new testing technologies and frameworks that enhance testing efficiency and effectiveness.
- Actively contribute to sprint planning and retrospectives, including providing accurate effort estimates and sharing insights for continuous improvement.

Employment Type: Full Time
Salary Range: $85,000 to $100,000

Qualification Requirements:
Bachelor's Degree or higher in the related major
At least 3 years of relevant work experience required for this role