Mercury Insurance is a company dedicated to helping people reduce risk and overcome unexpected events. They are seeking a Manager I Quality Engineering to lead a team of test engineers in planning, executing, and delivering testing strategies for software projects while ensuring quality and efficiency through automation.
Responsibilities:
- Building and Manage Team - Build and manage highly motivated high performing TE team(s) by hiring strong technical talent, mentoring and motivating the staff to support multiple small functional areas, fostering a culture of continuous improvement, innovation and excellence
- TE Strategies and Policies - Lead a few small teams with quality assurance strategies, policies, and drive best practices to ensure software quality for small-medium sized projects
- Manage and Drive Quality Initiatives - Lead and Drive quality initiatives by providing project guidance, solutions, support to ensure timelines and quality standards are met for their team's initiatives
- Test Planning, Estimation, Execution and Automation Implementation - Provide hands on test planning, estimation and execution, and reporting to meet project quality standards and timelines for multiple small projects
- Cross-Functional Collaboration - Work closely with development, product management, and other teams to drive quality goals, including automation coverage, requirements and deadlines. Ensure strategic alignment with cross-functional stakeholders at high-level, drive alignment and meet deadlines for multiple small sized teams
- Metrics for Data-Driven Decisions - Assist in key performance indicators (KPIs), align with MTS KPI. Define and review metrics for the TE process, automation coverage and analyzing data to drive improvements for multiple small projects
- Implement and Drive Automation Strategies - Advocate and drive the integration of test automation within the TE process to enhance efficiency, effectiveness and coverage for multiple - small projects
- Critical Thinking and Problem-Solving Skills - Strong ability to think analytically, critically and creatively to assess and remove blockers for systems in multiple small sized aspect of quality at both task and simple strategic level
- Ensure Compliance and Standards - Ensure testing processes and good practice to comply with industry standards and regulatory requirements relevant to the organization within single functional team
- Continuous Improvement - Drive continuous improvement initiatives within the TE process, motivating team members across teams to embrace best practices and adopt new technologies. Advocate for best practices in test automation, CI/CD. Leverage quantitative metrics to showcase the impact of these improvements on software quality and testing efficiency for medium sized teams
- Communicate with Stakeholders - Provide regular project updates and reports on TE progress, challenges, and results to their teams
- Driving Best Practice and Quality Culture - Leading and driving a culture of quality throughout their teams, encouraging their teams to prioritize software quality and vision
Requirements:
- Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or other related fields Or equivalent combination of education and experience
- 3+ yrs leading or managing testing teams including ~50% IC work
- Build a highly talented, productive, and effective team
- Strong leadership skills to manage, mentor career development, and motivate a TE team, fostering a collaborative, effective and productive environment
- Proficiency in project management principles to lead TE/SET activities, timelines, and resource allocation
- Driving strategic alignment, influencing cross-functional priorities, proactively addressing risks, and balancing technical depth with high-level clarity to support organizational goals
- Skills in identifying, assessing, and mitigating risks associated with software quality and project delivery
- Ability to provide training and development opportunities for team members, enhancing their skills and knowledge
- Strong conflict resolution skills to address and resolve issues within the team or with other stakeholders
- Ability to adapt to new tools, new approaches, new process, make decisions that balance short-term needs with long-term goals with limited information, cross-functional collaboration, strategic vision and crisis management
- Strong analytical skills to analytically, critically and creatively assess complex problems, identify root causes, and remove blockers at tasks and strategic level
- Ability to utilize data to define, monitor, and evaluate project performance
- Commitment to fostering a culture of continuous improvement, encouraging the adoption of new tools and best practices
- Understanding of relevant technologies, tools, and programming languages to guide technical discussions and decisions
- In-depth knowledge of TE methodologies, processes, and best practices to ensure software quality throughout the lifecycle
- Ability to create comprehensive test plans and strategies that align with project goals and quality standards
- Strong focus on understanding customer needs and ensuring that quality initiatives align with delivering a positive user experience
- Excellent organizational skills to manage multiple testing projects, prioritize tasks, and meet deadlines