Hudl is a company that builds great teams and provides a supportive culture for its employees. As the Lead Quality Assurance Engineer on the Frontends Development team, you will empower product squads to design and build scalable front-end applications, focusing on automation and quality improvements.
Responsibilities:
- Communication and Team Alignment: You'll lead the charge in shifting testing left, using data to identify and solve defect trends in our front-end systems. This involves coaching squads on new automation approaches while confidently advocating for your quality vision among other leaders
- Squad Quality: You will have full ownership over squad quality, using data to solve problems and reduce defect leakage into production. You'll proactively identify ways to prevent defects from ever reaching the codebase, focusing specifically on challenges within our monorepo structure. You will be given general quality problems and will have complete ownership to define "done" and implement a solution
- Automation Leadership: You will have full ownership over the technical excellence and strategy of our automation, ensuring it keeps up with development speed. You'll proactively research and implement new technologies while coaching and leading your team on major automation initiatives
- Cross-team collaboration. You’ll work across departments to drive alignment on front-end quality initiatives, ensuring scalable solutions meet long-term strategic objectives while also maintaining focus on immediate technical excellence
- Proactive quality assurance. By anticipating quality risks and organizational needs, you’ll proactively identify and address potential obstacles to prevent defects before they arise
- Strategic execution. You’ll own long-term quality and engineering objectives while ensuring day-to-day execution aligns with delivering high-quality, reliable and efficient solutions
- Industry advancements. You’ll leverage technical expertise and industry insights to drive continuous improvement, ensuring our quality processes and frameworks evolve with technological advancements
Requirements:
- You know how to influence and coach teams even though they don't report to you
- You are skilled at guiding developers to adopt best practices, like integrating components into Storybook and writing resilient tests
- You have experience leading complex, full-stack, and multi-platform quality initiatives
- You can drive change and help squads transition from legacy projects to modern monorepo-based development
- You have the ability to determine the strategy and/or technology solutions for specific areas of the product
- You have a deep understanding of your domain, and you're able to understand and navigate complex systems
- You have knowledge and experience with full-stack testing and in-depth knowledge of automation on multiple platforms
- You are also proactive in adopting new technologies and methodologies
- You excel at understanding the root cause of problems, particularly those related to flaky tests and inconsistent user interfaces
- You are able to back up your findings with data and measure the results of your actions
- You are detail-driven and can identify, analyze, and solve challenging problems
- Given a general problem, you have the autonomy to define and implement the solution
- You have a clear understanding of what quality success looks like, not just at a project level, but at a platform level
- You understand how our users define quality and know when that definition changes
- You can evaluate and design a testing approach to mitigate risk, especially when it comes to consolidating development and migrating legacy projects
- If you've used Playwright to build automation test suites and have worked with mocking data, it is a plus