VIAVI Solutions Logo

VIAVI Solutions

Senior Software Quality Manager

Posted 5 Days Ago
Be an Early Applicant
2 Locations
Senior level
2 Locations
Senior level
The Senior Software Quality Manager will oversee quality assurance processes for Viavi's AIOps software platform, managing a team while ensuring high-quality standards are upheld. Responsibilities include developing QA strategies, executing testing, collaborating with teams, analyzing metrics, conducting audits, and mentoring staff. The role demands strong leadership and technical skills in software quality management.
The summary above was generated by AI

Summary:

Directs the activities of a software systems development function, software applications development function, and a software quality assurance function for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development management position. Use this position if company does not breakout software development positions such as Software Engineering (Applications) Mgmt (2142-2146) or Software Engineering (Systems) Mgmt (2162-2166). Selects, develops, and evaluates personnel to ensure the efficient operation of the function.

Duties & Responsibilities:

AI Ops Senior Software Quality Manager

The Software Quality Manager will be responsible for overseeing the overall software development and quality assurance processes of Viavi’s AIOps software platform. This role involves managing software quality leaders, ensuring that all software products meet the highest standards of quality, and driving continuous improvement in the software development and quality processes.

AIOps helps Telecom and IT operations teams prevent or quickly resolve operational problems affecting critical services and applications. It reduces the number of critical incidents, improves service availability, and improves team productivity. It leverages AI/ML models to better understand anomalies, correlate related alerts, and identify probable root cause across many services and domains.  This role will work closely with Head of Product and R&D Director of the AIOps software development team.
Reporting to the SW R&D Director, this role will be responsible for SW quality and process execution.

Key Responsibilities:

  • Lead and manage the software quality assurance team, providing guidance, mentorship, and support.
  • Develop and implement comprehensive quality assurance strategies, policies, and procedures.
  • Oversee the planning, execution, and reporting of software testing activities.
  • Collaborate with cross-functional teams, including development, product management, and operations, to ensure quality standards are met.
  • Monitor and analyze quality metrics to identify areas for improvement and drive corrective actions.
  • Ensure compliance with industry standards and regulatory requirements.
  • Conduct regular audits and reviews of quality assurance processes and documentation.
  • Manage risk assessment and mitigation strategies related to software quality.
  • Stay up-to-date with the latest industry trends and best practices in software quality assurance.

Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field. A master’s degree is preferred.
  • Minimum of 8-10 years of experience in software quality assurance, with at least 5 years in a leadership role.
  • Strong knowledge of software development life cycle (SDLC) and quality assurance methodologies.
  • Experience with automated testing tools and frameworks.
  • Excellent analytical and problem-solving skills.
  • Strong leadership and team management abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Proven track record of successfully managing large-scale software quality assurance projects.
  • Experience with performance testing and security testing.
  • Familiarity with cloud-based environments and technologies.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Ability to mentor and develop junior team members.
  • Strong project management skills, including the ability to manage multiple projects simultaneously.
  • Experience with bug tracking and test management tools (e.g., JIRA, TestRail).
  • Knowledge of scripting languages (e.g., Python, JavaScript) for test automation.
  • Ability to analyze complex technical issues and provide effective solutions.
  • Experience with Agile methodologies such as Scrum, Kanban, Lean, and Extreme Programming (XP).

Preferred Experience:

  • Experience: 5-10 years in Software Development Management of network operations & management solutions.  
  • Familiar with the methods and procedures of network and service operations teams.
     
  • Understanding of cloud-based solutions, log and metric analytics, and basic knowledge of AI/ML technologies in IT operations. 
     
  • Strong technical background in the telecom communications industry. 
     
  • Good understanding of telecoms network inventory and topology solutions.
     
  • Experience with cloud network infrastructure such as AWS/GCP/AZURE and security requirements is important.
     
  • Strong grasp of cloud infrastructure/computing Technologies such as Virtual Machines, Docker, LXC & Kubernetes.
     
  • Comfortable operating with and presenting to Senior management.
     
  • Excellent presentation and customer communication skills (verbal and written) essential.
     



Pre-Requisites / Skills / Experience Requirements:

Top Skills

JavaScript
Python

Similar Jobs

15 Hours Ago
Pune, Maharashtra, IND
Senior level
Senior level
Healthtech • Logistics • Pharmaceutical
The Lead Engineer in Quality & Testing will prioritize responsibilities within the Agile Scrum process, develop and automate test cases, oversee system testing strategies, provide technical coaching, and ensure quality assurance in software projects while continuously improving practices.
Top Skills: Agile Scrum
5 Days Ago
Pune, Maharashtra, IND
Senior level
Senior level
Healthtech • Biotech • Pharmaceutical
As Section Lead for Quality Engineering, you will lead a team in software development and integration, focusing on capacity building, mentorship, and stakeholder management. Responsibilities include overseeing development processes, managing resources efficiently, delivering operational excellence, and ensuring adherence to best practices in engineering.
Top Skills: MulesoftOutsystemsSalesforceVeevaWorkday
2 Days Ago
Mumbai, Maharashtra, IND
Senior level
Senior level
Payments • Financial Services
The Quality Engineering Manager will lead and mentor a distributed QA team, collaborate with product and engineering teams, design and improve automation frameworks and processes, define testing strategies, and contribute technically as required. They are responsible for process improvements and building a high-performing engineering culture.
Top Skills: Java

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account