
Senior Software Quality Engineer
- Melbourne, VIC
- Permanent
- Full-time
- Drive quality engineering strategy within Agile product teams, embedding quality across the SDLC to enable rapid, reliable software delivery.
- Design and implement scalable automated testing frameworks for functional, regression, performance, and security testing-integrated into CI/CD pipelines for fast feedback and high confidence releases.
- Own test infrastructure and tooling, ensuring efficient and maintainable test pipelines that support continuous integration and frequent deployments.
- Lead and perform exploratory testing of new and high-risk features, identifying edge cases and critical defects that automation may miss.
- Collaborate closely with developers, product managers, and designers to define acceptance criteria, refine testability, and ensure a shared understanding of quality goals.
- Participate in code reviews and technical design discussions, providing input on testability, risk, and quality impact early in the development process.
- Mentor engineers and champion testing best practices, fostering a quality-first culture and encouraging collective ownership of reliability and user experience.
- Evaluate and adopt new testing tools and methodologies, continuously improving test efficiency and effectiveness across teams.
- 6+ years of hands-on experience in Software Quality Engineering, with a proven track record of delivering high-quality software in Agile environments.
- Proficient in designing, developing, and maintaining automated test suites and frameworks for E2E and API (e.g., using tools like Playwright, Cypress, or similar).
- Exposure to performance testing tools such as k6 or similar, with the ability to analyse performance metrics and identify bottlenecks.
- Familiarity with technologies such as Docker, and cloud services (e.g., AWS, Google Cloud) to effectively test and validate software.
- Experience with CI/CD tools (e.g., AWS Code Pipeline, Github Actions) for automating the deployment process.
- Experience using monitoring and logging tools (e.g., Datadog, New Relic, Grafana) to analyse system performance and identify potential issues.
- Exposure to, or experience contributing to, lower-level tests such as Unit and Integration tests.
- Strong understanding of software quality principles, best practices and testing methodologies.
- Excellent problem-solving skills with a focus on identifying and preventing defects.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Bachelor's degree in Computer Science, Software Engineering or equivalent practical experience in the field (preferred but not a must).
- Yearly Bonus (up to 20% depending on the performance)
- Private health insurance for you and your family
- Opportunity for career advancement within the company
- Training and development programs
- Hybrid work environment
- Daily catered lunch and a snack bar
- Parking reimbursement
- Regular team-building activities