Posted:3 weeks ago|
Platform:
On-site
Full Time
About the job 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 Candidate should have Banking or Financial Services Industry experience Essential Experience & capabilities / skills: 12-15 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 KPIs: Successfully implement agile and cloud-based QE approach Successfully implement automation first and shift left QE approach Properly Integrate QE with delivery pipeline to reduce cycle time and delivery complexity Positive feedbacks from stakeholders and delivery team Show more Show less
NAB
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowGurugram, Haryana, India
Salary: Not disclosed
Bengaluru
6.0 - 10.0 Lacs P.A.
Gurgaon / Gurugram, Haryana, India
10.0 - 15.0 Lacs P.A.
Gurugram, Haryana, India
Salary: Not disclosed