Skip to content

General Information

Job Title
Quality Engineering Manager
Job ID
5645
Country
Armenia
City
Yerevan
Date Posted
03-Sep-2024
Job Category
Engineering
Job Subcategory
Quality Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements
A Quality/Release manager’s primary responsibility is to focus on the fine details of assembling different interrelated components and streamline the release management process. To satisfy a complex or solution-based release. Release managers coordinate with different stakeholders for requirements, testing, and release calendar of necessary components. They ensure a synchronous running of day-to-day processes. Planning with several software development teams is a part of the release manager’s duty. Release manager is responsible for the Release Management lifecycle that involves the stages such as scheduling the release, coordinating between teams, and deployment of release as per the schedule and within budget.  Apart from that, they ensure quality benchmarks are met.

Main Responsibilities:
  • Managing risks and resolving challenges that impact release scope, quality, and schedules. 
  • Managing the overall healthiness on Binary Compatible (BC) and secondary platforms (win64, linuxppc64, linuxaarch64)
  • Communicating crucial release plans and changes 
  • Coordinating processes between different teams (possibly in various locations) 
  • Managing, planning, and negotiating release activities
  • Conducting release readiness and milestone reviews
  • Developing automation and release management tools along with scripts necessary for the construction, continuous integration, and deployment of software release 
  • Ensuring that requirements are clear across dependent project  scrum teams with an effective release.
  • Validating release notes
  • Be responsible for reporting and meeting corporate quality metrics for the product (0 valgrind/asan defects, 0 Coverity, 0 compiler warnings, >85% coverage, etc…) and escalate urgent issues to appropriate level.
  • Planning and giving weekly updates on the release activities.
  • Triage and analyze defects to identify gaps in test coverage and improvements in the team’s processes
  • Estimate QA effort, prepares and owns QA and release schedules
  • Maintain and continuously improve existing test development processes and practices
  • Facilitate development/maintenance of quality control standards/metrics to determine improvement areas and strategies in the overall product development life cycle
  • Reports product health according to the data gathered during the product release checkpoints
  • Participate in efforts to standardize the QA tool set, including defect tracking, test case management, resource and dependency tracking
  • Ensure 100% test coverage across modules/platforms, Review existing test cases & test plans
Key Requirements:
  • A computer science degree or a similar discipline.
  • 2-6 years of experience in using project or release management tools.
  • Knowledge of Continuous Integration and Continuous Delivery (CD/CI) pipelines.
  • Experience in working with DevOps and Agile methodologies.
  • Working knowledge of Software Development Lifecycle.
  • Team management skills.
  • Knowledge of traditional agile methodologies, including Scrum, Waterfall, or Kanban.
  • Good understanding of application infrastructure, system architecture, and operating system.
  • Excellent communication skills.
  • Leadership skills.
  • Project management skills with knowledge of presentation.
  • Problem-solving and analytics skills.
  • Team and time management skills.
  • Experience of designing tools and automation frameworks.
  • Experience in using different tools related to test management.
  • Excellent IT knowledge for multiple platforms and relevant IT subjects (Linux, Windows, etc).
  • Expert knowledge of a major scripting/programming language on the product’s platform.
  • Strong knowledge of more than one additional scripting/programming languages.
  • Excellent knowledge of test automation principles, tools, and patterns.

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.