Overview
Join to apply for the Principal Engineer, Quality & Test role at Broadcom
Job Description : Mission
We’re looking for a hands-on technical leader to define and champion a comprehensive test strategy across our engineering organization. This role is for someone with a deep understanding of modern test automation, who also considers manual testing, testability in design, and quality integration throughout the SDLC.
What You’ll Do
- Define and own our test strategy, driving long-term quality improvements.
- Contribute technically by writing code, developing frameworks, and exemplifying best practices.
- Design and implement scalable, reliable test automation architecture integrated with workflows.
- Evaluate current tooling and practices, identifying gaps and leading improvements.
- Establish test philosophies for various test types and ownership.
- Mentor and collaborate with engineers and QA to enhance testing practices and design for testability.
- Develop and monitor quality metrics such as coverage, flakiness, bug leakage, and confidence levels.
Drive a Modern Test Automation Culture
- Promote shared responsibility for quality across teams.
- Encourage shift-left testing and design for testability.
- Empower developers to maintain test suites within their workflows.
- Lead by example with maintainable test code and reusable frameworks.
- Advocate for automation-first mindset, balancing manual testing when needed.
- Support learning through workshops, documentation, and one-on-one coaching.
Influence the SDLC
- Clarify ownership and expectations for test planning.
- Integrate test planning into product design and kickoff meetings.
- Create effective, workflow-compatible test plan formats.
- Define quality gates within CI / CD pipelines and PRs.
- Address quality and testability early in development.
Qualifications
- Proven success in establishing modern test strategies for cloud-native enterprise software.
- Ability to articulate and guide towards excellence in testing.
- Expertise in test automation frameworks, tools, and CI / CD integration.
- Experience working with manual testers and integrating their role into a modern quality strategy.
- Strong coding skills (Python, JavaScript, Java, etc.) and familiarity with frameworks like Cypress, Playwright, Selenium, JUnit.
- Understanding of Agile, DevOps, and continuous delivery environments.
- Excellent communication and mentorship skills, influencing without direct authority.
Why This Role Matters
You will shape testing practices organization-wide, foster a quality ownership culture, and lay a foundation for faster, safer, and more confident software delivery.
Experience & Salary
Bachelor's degree and 12+ years of related experience. Salary range : $113,000 - $180,000 CAD.