Staff Quality Engineer

Posted:
9/18/2024, 10:09:03 AM

Location(s):
New South Wales, Australia ⋅ Sydney, New South Wales, Australia

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

Let’s start by introducing ourselves   

We’re Unloan, a new digital lending business, backed by x15 and CommBank.

We're looking for smart people who think differently and want to make a difference. We’re a tech-first team with a big vision to give Australians a better deal in an important financial category.


We’re nominally based in CommBank’s amazing new facilities at South Eveleigh, and we are a hybrid work environment.

What about your team?                                   

Our hands-on leadership team is responsible for shaping our strategy and culture; and growing a successful business that achieves our mission.

Our product vision is to create the most loved digital home loan in Australia. A core pillar in achieving this is ensuring we have efficient operational processes that deliver consistently great service quality.

We’ve partnered with Microsoft and are leveraging the best and greatest Microsoft Dynamics modules to better manage our customer experience from lead capture to post-origination management.

Want to know a little bit more about this opportunity?

We are seeking a passionate and experienced Quality Staff Engineer who is dedicated to enhancing the quality of our software products and processes. This individual will play a pivotal role in shaping the Quality strategy and guiding product teams toward a quality-first mindset.

The ideal candidate is a skilled engineer who is a passionate advocate for robust testing practices, capable of understanding and addressing complex business problems, and experienced in automating testing using TypeScript/JavaScript tools and platforms like BrowserStack, ViTest, WCAG testing and Azure Load Testing

Key Responsibilities:

  • Enhance Quality Practices and Processes: Collaborate with development teams to establish best practices for unit testing, end-to-end testing, and test automation. Work closely with other Quality Engineers, Product Managers, and Engineering Managers to ensure every feature includes a comprehensive test plan.
  • Determine Key Quality Metrics and Drive Continuous Improvement: Determine key measures and help drive continuous improvement across the teams. Ensure metrics are monitored, and teams stay on top of their test suites, driving ownership, key improvements and alignment with the overall approach.
  • Drive Quality Awareness and Knowledge Sharing: Promote a "quality-first" mindset across teams. Host regular knowledge-sharing sessions where Quality engineering members present new tools, techniques, or findings related to testing. Engage with all engineering teams to benefit from shared learnings and Quality best practices.
  • Set Clear Goals for Release Frequency and Test Automation: Collaborate with the development team to increase release frequency by improving test automation coverage, reducing flaky tests, and enhancing test efficiency. Lead efforts to ensure that the release process is streamlined and reliable.
  • Promote Quality Ownership Across Teams: Lead by example to instill a culture where quality is everyone’s responsibility. Organize regular quality mentoring sessions to reinforce quality standards during code reviews and test plan reviews.
  • Facilitate Regular Retrospectives and Continuous Improvement: Conduct retrospectives to analyze release cycles, identifying areas for improvement and implementing action plans for future iterations.
  • Manage Quality Risks and Performance Measurement: Identify, assess, and manage quality risks throughout the project lifecycle. Develop and maintain comprehensive Quality reporting and performance metrics to ensure continuous improvement of testing processes.

Are you a perfect match?

  • Experience: experienced engineer who can code and is interested in uplifting Engineering Teams on Quality practices with a strong focus on testing and automation

  • Technical Skills: Proficiency in TypeScript is required and associate testing frameworks and tools, with experience in other programming languages considered a plus. Experience with automated testing frameworks, tools, and best practices.

  • Business Acumen: Ability to understand and solve complex business problems, aligning Quality Engineering efforts with business objectives.

  • Leadership Skills: Proven track record of leading initiatives that improve software quality, mentoring other engineers, and driving cross-team collaboration.

  • Communication Skills: Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams.

  • Tools and Frameworks: Experience with Testomat, Jest, or similar testing tools. Familiarity with CI/CD pipelines, version control (Git) required, and cloud platforms (Azure) is a plus.

  • Mindset: A proactive, collaborative, and quality-first approach, with a passion for continuous improvement and innovation

Your success in this critical role will provide many opportunities to progress to other more senior roles within the Group. The way you live the values and demonstrate the people capabilities is key. Use the capabilities required for this role as a guide to the critical skills and behaviours you will need for your next move.

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.

Advertising End Date: 20/10/2024

Commonwealth Bank Australia

Website: https://commbank.com.au/

Headquarter Location: Sydney, New South Wales, Australia

Employee Count: 10001+

Year Founded: 1911

Last Funding Type: Post-IPO Debt

Industries: Banking ⋅ Finance ⋅ Financial Services ⋅ Wealth Management