Search by job, company or skills

Nab

Manager-Quality Engineering

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Purpose

  • Provide direction and leadership to the Quality Engineering (QE) Technical Engineering team
  • Lead the cultural shift in testing practices that support NAB's Expert Engineering agenda including using the best test tools and framework to deliver a consistent and market leading testing service to the Enterprise
  • Define, capture, and report the quality metrics that will be used to measure the overall effectiveness and quality of the engineering and test delivery teams

Essential Experience & capabilities / skills

  • 15-18 years of quality engineering experience along with people leadership experience of large teams with excellent leadership and organizational skills to simultaneously direct, inspire, coach, and lead multiple quality teams in a dynamically changing environment
  • Strong programming skills in Java or Python
  • Significant experience with the quality engineering practices of enterprise grade systems, including modern microservices, as well as legacy systems.
  • Expert in Automation Framework and Test Suite development from scratch using Selenium, Selenium-Grid, Rest Assured, Appium, Cucumber, Page Object Models, Page Factory, Rest Assured, Spring Boot, Mockito, Junit, TestNg, ExtentReport, TDD, Kafka/ MQ, Wiremock, PostGres etc.
  • Strong Cloud and CI/CD Experience - Knowledge of AWS, Azure, Docker & Kubernetes, Jenkins
  • Monitoring Tools - Proficiency in developing monitoring strategies and using monitoring tools (Splunk, AppDynamics, CloudWatch, Azure Monitor, etc)
  • Ability to implement portfolio level strategies to improve quality of applications
  • Demonstrable problem-solving and decision-making skills along with strong teamwork, collaboration & communication
  • Knowledge of software development, software design, and overall system architecture

Core responsibilities

  • Responsible for leading, managing, deploying, and coaching the QE delivery team
  • Promote NAB QE Ideology - Responsible for promoting a shift left and automation first approach within the QE Team to prevent defect rather than identify it
  • Responsible for ensuring that QE best practices are being followed by the team
  • Responsible for setting up the quality metrics for all the disciplines of Quality engineering
  • Participate in software development process including fixing complex production code, review code written by other developers, and contribute in software design, if required.
  • Responsible for any escalation that has a quality breach due to failed timelines or standard of delivery
  • Goal Setting - Responsible for ensuring that QE delivery team have well defined objectives and have all the necessary means to meet these objectives
  • Capability Building - Responsible for organizing workshops for Knowledge Transfers and for upskilling the QE workforce
  • Team Enablement - Responsible for understanding the challenges/ blockers faced by the QE team and provide support to resolve them
  • Responsible for managing trainings for the senior resources within the team and enabling them for leadership roles
  • Strategic Planning - Participate in the strategic planning of the squads.
  • Talent Management - Responsible for managing QE talent for the specific NICI Business area within technology vertical, including recruiting, retaining, developing a strong company culture, and fostering employee engagement
  • Innovation - Contribute towards driving innovation in QE processes and look for ways to ensure that the QE colleagues are aware of the latest technology and industry trends

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146496533