VIAVI Solutions Logo

VIAVI Solutions

Senior Software Quality Manager

Posted 13 Days Ago
Be an Early Applicant
2 Locations
Senior level
2 Locations
Senior level
Oversee software development and quality assurance for AIOps platform, managing teams, developing quality strategies, and ensuring compliance with standards.
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

Ai/Ml
Automated Testing Tools
AWS
Azure
Ci/Cd
Docker
GCP
JavaScript
JIRA
Kubernetes
Python
Sdlc
Testrail

Similar Jobs

An Hour Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Financial Services
As a Lead Software Engineer, you will design and maintain ETL processes, collaborate with teams to address data requirements, optimize performance, and mentor junior engineers.
Top Skills: SparkAWSFlinkHadoopJavaKafkaMySQLOraclePythonScalaSQLSQL Server
7 Hours Ago
Easy Apply
Hybrid
Pune, Maharashtra, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software
The Senior Backend Developer will design, implement, and maintain software solutions, troubleshoot issues, and mentor team members following agile methodologies.
Top Skills: AnsibleAntSparkAWSAzureBambooBitbucketCassandraConfluenceDockerElasticsearchGoGoogle Cloud PlatformGradleJavaJIRAJunitKafka StreamsKubernetesLinuxMySQLPythonRubySeleniumTerraformWiremock
Mid level
Financial Services
This role involves developing AI and data science strategies to enhance research methods, automate workflows, and collaborate with stakeholders to create data-driven insights.
Top Skills: AIData ScienceMachine Learning

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account