Yerevan, ARMENIA
353 days ago
Quality Engineering, Manager
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 activitiesConducting release readiness and milestone reviewsDeveloping 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 notesBe 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 processesEstimate QA effort, prepares and owns QA and release schedulesMaintain and continuously improve existing test development processes and practicesFacilitate development/maintenance of quality control standards/metrics to determine improvement areas and strategies in the overall product development life cycleReports product health according to the data gathered during the product release checkpointsParticipate in efforts to standardize the QA tool set, including defect tracking, test case management, resource and dependency trackingEnsure 100% test coverage across modules/platforms, Review existing test cases & test plansKey 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.
Por favor confirme su dirección de correo electrónico: Send Email