Blogs

Keep up to date with the latest news

NatWest is Hiring 2024

Quality Automation Specialist

Location – Gurugram, India

Job description

Join us as a Quality Automation Specialist

  • In this key role, you’ll be undertaking and enabling automated testing activities in all delivery models
  • We’ll look to you to support teams to develop quality solutions and enable continuous integration and assurance of defect free deployment of customer value
  • You’ll be working closely with feature teams and a variety of stakeholders, giving you great exposure to professional development opportunities
  • We’re offering this role at associate level

What you’ll do

Joining us in a highly collaborative role, you’ll be contributing to the transformation of testing using quality processes, tools, and methodologies, significantly improving control, accuracy and integrity. You’ll make sure repeatable, constant and consistent quality is built into all phases of the idea to value lifecycle at reduced cost or reduced time to market. It’s a chance to work with colleagues at multiple levels, and with cross-domain, domain, platform and feature teams, to build in quality as an integral part of all activities.

Additionally, you’ll be:

  • Supporting the design of automation test strategies, aligned to business or programme goals
  • Actioning and evolving more predictive and intelligent testing approaches, based on automation and innovative testing products and solutions
  • Collaborating to refine the scope of manual and automated testing required, the creation of automated test scripts, user documentation and artefacts
  • Designing and creating a low maintenance suite of stable, re-usable automated tests, which are usable both within the product or domain and across domains and systems in an end-to-end capacity
  • Applying testing and delivery standards by understanding the product development lifecycle along with mandatory, regulatory and compliance requirements

The skills you’ll need

We’re looking for someone with experience of automated testing, particularly from an Agile development or CI/CD environment. You’ll be an innovative thinker who can identify opportunities and design solutions, coupled with the ability to develop complex automation code.

You’ll have a good understanding of Agile methodologies with experience of working in an Agile team, with the ability to relate everyday work to the strategic vision of the feature.

We’ll also look for you to have:

  • Experience in end-to-end and automation testing using the latest tools as recommended by the enterprise tooling framework
  • A background of designing, developing and implementing automation frameworks in new environments
  • Excellent communication skills with the ability to communicate complex technical concepts to management level colleagues
  • Good collaboration and stakeholder management skills.

Software Engineer

Location – Gurugram

Job description

Join us as a Software Engineer

  • This is an opportunity for a driven Software Engineer to design and engineer software with the customer or user experience as the primary objective
  • We’ll look to you to engineer and maintain innovative, customer centric, high performance, secure and robust solutions
  • It’s a chance to hone your existing technical skills and advance your career as you develop the discipline of software engineering across the business
  • We’re offering this role at senior analyst level

What you’ll do

In your new role, you’ll design, develop and deploy applications capable of meeting and exceeding the anticipated load, performance and availability volumes, including load balancing, performance testing and benchmarking. You’ll be working within a feature team and using extensive experience to engineer software, scripts and tools that are often complex, as well as liaising with other engineers, architects and business analysts across the platform.

Additionally, you’ll be collaborating with principal engineers and domain architects to understand the wider platform, domain and enterprise agendas and support the realisation of these. And, you’ll make sure that decisions made are based on robust data, return on investment and value measures that demonstrate thoughtful and intelligent cost management.

You’ll also be:

  • Producing software rapidly and of high quality which adds value to the business
  • Working in permanent teams that are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning
  • Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns
  • Designing, producing, testing and implementing our working code
  • Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations

The skills you’ll need

You’ll need a background in software engineering, software design, architecture, and an understanding of how your area of expertise supports our customers.

You’ll also need:

  • Experience of working with code repositories, bug tracking tools and wikis
  • Coding experience in multiple programming languages
  • Experience of DevOps and Agile methodology and associated toolsets and methodologies
  • A background in solving highly complex, analytical and numerical problems
  • Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance

Production Analyst

Location – Chennai

Job description

Join us as a Production Analyst

  • This is an opportunity to make a real impact and be pivotal in the success of our business, while benefiting from great variety and stakeholder exposure
  • We’ll look to you to deliver a complex and critical production management, infrastructure and application support service for relevant platforms, activities and processes across the domain
  • Hone your existing analytical skills and advance your career in this exciting, fast paced role
  • We’re offering this role at associate level

What you’ll do

As a Production Analyst, you’ll support with providing day-to-day technology based services and will assist with deploying new, complex applications and architecture across the domain. We’ll look to you to support the delivery of application management, application support and the building of environments for systems, making sure all deployments into production environments meet the appropriate quality standards.

It’s a highly collaborative role which will see you working closely with platform and domain stakeholders to ensure the robustness and resilience of the platform. You’ll also work with feature teams to understand the upcoming changes and prevent potential issues occurring.

Your role will also involve:

  • Collaborating with product development and feature teams to understand the upcoming product, enabling continuous integration and continuous deployment to occur
  • Regularly attending the feature teams’ refinement and planning sessions
  • Identifying areas for service improvement by analysing and diagnosing re-occurring platform and service incidents, as well as customer and stakeholder feedback
  • Building a culture of continuous improvement to reinforce the robustness of the domain, with a focus on automation, scalability, continuous integration and continuous delivery

The skills you’ll need

We’re looking for someone with technical knowledge and experience including platform, technology, products and domains. Along with this, you’ll bring experience of working in an Agile or DevOps environment with continuous delivery and continuous integration.

We’re also looking for:

  • Knowledge and experience of industry standard toolsets and processes
  • Knowledge and experience of using operational principles
  • A very capable communicator with the ability to communicate complex technical concepts clearly to your peers and management level colleagues
  • Good collaboration and stakeholder management skills.

Security Analyst

Location – Gurugram

Job description

Join us as a Security Analyst

  • We’ll look to you to provide an end-to-end security response, including triage, response, escalation, and coordination of events and incidents
  • You’ll undertake a proactive role to anticipate and identify security events, incidents and trends that could adversely impact the bank, our customers, colleagues or assets
  • Joining a collaborative team, you’ll be able to build and maintain a wide network of stakeholders of varying seniority
  • We’re offering this role at Senior Analyst level

What you’ll do

As a Security Analyst, you’ll assess, triage and respond proactively and effectively to security related threats, incidents, requests and events to defend assets, information, and systems from unauthorized access, use, disclosure, disruption, modification, perusal, inspection, recording or destruction.

You’ll be collaborating with internal and external colleagues, specialists and stakeholders to make sure activities relating to incident response, user access, alert monitoring, root cause analysis and scenario planning are completed in line with standard operating procedures and to a high standard.

You’ll also be:

  • Carrying out and contributing to root cause analysis on security incidents and events, and conducting training and scenario planning to prepare for and anticipate future events
  • Providing assurance of security posture through monitoring security system status
  • Monitoring security alerting and analysis service within the function
  • Giving advice during an incident response and any subsequent reviews
  • Identifying security incidents while helping to handle them in a timely manner, in accordance with security best practice

The skills you’ll need

We’re looking for someone with security incident and event management experience, along with good knowledge of transmission control protocol and internet protocol.

You’ll also demonstrate:

  • As a Service Analyst, you’ll be at the heart of helping to transform the bank, connecting with our customers, delivering continuously, and learning and living our principles
  • Knowledge of technical platforms , products and domain
  • Strong relationship with internal and external stakeholders involved in the delivery of service in the areas of technical knowledge.

Risk & Control Analyst

Location – Chennai

Job description

Join us as a Risk & Controls Analyst

  • If you’re looking for a new challenge, where you can play a key role in preventing potential risks to our customers, this could be the ideal role for you
  • You’ll work in partnership with the first line of defence and businesses in applying effective risk management, and anticipating and assessing the potential impacts of risk across the bank
  • By liaising closely with a range of stakeholders, you’ll have an opportunity to raise your profile across the bank as well as a strong focus on personal development
  • We’re offering this role at associate level

What you’ll do

You’ll play a key role in delivering risk management initiatives that support the effective application of the operational risk framework and conduct risk obligations, with an opportunity to improve the understanding and effective management of risk across the bank.

We’ll look to you to support the business in managing the risks which exist, making sure mechanisms are in place to identify, report, manage and mitigate risk within a defined risk appetite, working in conjunction with the second line of defence.

Day-to-day, you’ll be:

  • Developing and supporting the interrogation and analysis of relevant management information, supporting effective risk management on the part of your stakeholders
  • Controlling resources that contribute to the development of guidance notes and training material and content, upskilling the broader first line of defence function and businesses
  • Supporting management in facilitating regular stakeholder meetings and key forums through preparing and issuing of supporting paperwork and assessing regulatory impacts
  • Building and maintaining trusted working partnerships across the bank and our franchises, to inform and gather intelligence on emerging and future risks and controls

The skills you’ll need

To be successful in this role, you’ll demonstrate knowledge of how a large financial services organisation operates and bring at least six years of experience of working in a first or second line of defence risk role. It’ll be ideal if you have a certification in Risk and Information Systems Control (CRISC) or ISO 27001 LA.

You’ll also bring:

  • A clear track record of achievement and delivery
  • Knowledge of risk assessment and scenario analysis methodologies
  • Knowledge of operational risk management
  • Excellent communication skills both written and verbal and the ability to influence at all levels

Business Analyst , AVP

Location – Bangalore

Job description

Join us as a Business Analyst

  • This is an opportunity for a driven Business Analyst to join us and make a tangible impact on our function
  • You’ll be producing business requirements to inform future state design, as you support teams to understand and link the requirements to the overall domain strategy
  • It’s a chance to develop your skills as you research, understand and keep up to date with industry thinking, best practice, technology and customer trends
  • We’re offering this role at associate vice president level

What you’ll do

You’ll support the bank to achieve customer advocacy by eliciting and understanding the internal and external technology customer needs, and analysing, refining, synthesising, translating and ensuring they are documented in a form that can be readily understood by all stakeholders.

We’ll look to you to work across teams and stakeholders to capture, validate and document business and system requirements, making sure they are in line with key strategic principles, and translated from business operations, business objectives, or from external requirements.

You’ll also:

  • Interact with customers, key stakeholders and the team to obtain and document functional and non-functional needs
  • Support the team to analyse business requirements and technical specifications to see how they can be developed into small testable and releasable elements
  • Elicit and input into writing business requirements, user stories and epics as required using relevant techniques
  • Support the feature team in creating and executing test scenarios and test scripts, identifying and supporting cut-over and implementation tasks
  • Facilitate UAT as well as supporting platform and feature teams in executing the UAT

The skills you’ll need

To take on this role, you’ll need an appropriate business analyst certification such as BAX, CPRE or CBAP.

You’ll also need:

  • Proven application of business analysis tools and techniques
  • At least 8 years of extensive experience in the Risk systems, engines, models, calculation methodologies and reporting & control
  • Expertise in Risk and Financial domain application
  • Knowledge of reporting  / ETL applications and hands-on experience on SQL
  • Excellent communication skills with the ability to communicate complex technical concepts clearly to your peers and management level colleagues
  • Good collaboration and stakeholder management skills.

Testing Analyst

Location – Gurugram

Job description

Join us as a Testing Analyst

  • We’ll look to you to undertake testing activities to agreed timescales, cost and quality, to prove that solutions satisfy customer needs and business operating principles
  • You’ll be supporting the delivery of testing projects, identifying impact and managing resulting change
  • Joining a collaborative team, you can expect great visibility for you and your work as you work with a range of key stakeholders
  • We’re offering this role at associate level

What you’ll do

As a Testing Analyst, you’ll be supporting the completion of system integration, user acceptance and regression testing within release schedule deadlines, and escalating issues identified during testing to make sure adequate resolution or workaround is implemented.

You’ll be proactively identifying areas for improvement, escalating through appropriate governance routes and working with others to ensure fit for purpose, client centric solutions. We’ll look to you to provide a technical point of reference to the department on a day-to-day basis, and act as the first point of contact on key issues with associated internal and external businesses.

Day-to-day, you’ll be:

  • Providing support in highlighting all software, including non functional requirements and hardware requirements and making sure that the test environment is fit for purpose through smoke or sanity testing
  • Understanding and analysing testing requirements, working with colleagues to plan and manage the work necessary to perform and monitor testing for projects
  • Reviewing, analysing and providing feedback on project documents to aid the creation of test plans, test schedule and test strategy
  • Producing test plans to detail the approach to the planning and execution of tests for a specific phase of testing aligning to the test strategy
  • Establishing and building relationships to facilitate the achievement of goals and support the momentum of projects throughout the project lifecycle

The skills you’ll need

To succeed in this role, you’ll need practical experience of testing design, planning and execution, along with proven application of testing methodologies. You’ll need strong organisational skills, and the ability to plan and prioritise your workflow effectively.

You’ll also demonstrate:

  • Experience of systems development lifecycle
  • Experience in non functional testing-load, volume, stress, security, accessibility, compatibility, penetration and back-out
  • Excellent analytical skills
  • The ability to gather and interpret information from a range of different sources, and in a number of different ways

Risk Analyst Intern (6 months)

Location – Bangalore

Job description

Join us as a Risk Analyst Intern

  • If you’re ready for a new challenge and want to make a far-reaching impact through your work, this could be the opportunity you’re looking for
  • You’ll be participating in a number of core events, such as sustainability challenges, spotlight sessions and networking
  • Join a collaborative and supportive environment, where we’ll give you key skills and experience to develop your career
  • We’re offering this internship for a duration of six months

What you’ll do

As a Risk Analyst Intern, you’ll be completing a programme of activity to build skills and experience in the relevant programme. You’ll undertake any relevant core learning and development and make sure that you complete your weekly learning log, project and any presentations required.

You’ll also be:

  • Completing all relevant learning modules
  • Completing all placement objectives as agreed with your placement line manager
  • Provided comprehensive training on market leading derivative software Murex
  • Managing your day-to-day activities within risk appetite and displaying risk practices and behaviours consistent with our risk culture

The skills you’ll need

It’s essential that you have cleared CFA or CA, or FRM and we’ll expect you to have a strong numerical and logical capability. We’re also looking for someone with a strong customer focus, coupled with excellent communication skills.

Additionally, you’ll need:

  • Problem solving capabilities, with a willingness to learn and quickly adapt to change
  • An innovative and creative mind-set
  • The ability to build great working relationships.

DevOps Engineer

Location – Chennai

Job description

Join us as a Software Engineer

  • This is an opportunity for a technically minded individual to join us as a Software Engineer
  • You’ll be working with new and innovative technology to deliver high impact solutions
  • Hone your existing software engineering skills and advance your career in this critical role

What you’ll do

You’ll apply widely agreed software engineering principles and methodologies to design, develop, test and maintain applications and services to achieve the stated business and technology goals within required budgets and timelines. We’ll also look to you to oversee the quality of work, making sure that it meets the technical standards for all services output.

You’ll also:

  • Design and develop reusable libraries and application programming interfaces for use across the bank
  • Design and develop software that is amenable for a greater automation of build, release testing and deployment process on all environments
  • Support the reuse and sharing of platform components and technologies within the software engineering teams
  • Deliver software components to enable the delivery of platforms, applications and services
  • Write unit and integration tests, in automated test environments to ensure code quality

The skills you’ll need

You’ll need a background in software engineering, software design or database design and architecture, as well as experience of developing software in a SOA or micro-services paradigm. You should also have development experience in a programming language, experience of using industry recognised frameworks and development tooling, and a background of implementing programming best practice, especially around scalability, availability and performance.

You’ll also need:

  • Experience ranging between 3 years to 10 years of working with code repositories, bug tracking tools and wikis
  • Hands on experience of DevOps CICD tools such as Jenkins, GIT, GitLab
  • Mandatory skill of Python development
  • Knowledge in anyone of the cloud platform, preferably on AWS.
  • Good hands-on experience on configuration management, preferably Ansible or terraform
  • Coding experience in JAVA (Optional)
  • Knowledge on Agile methodology and associated toolsets and methodologies
  • Good exposure one designing and implementing APIs
  • Innovative thoughts to implement new ideas into automation.
  • Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability, and performance.

Java Software Engineer

Location – Chennai

Job description

Join us as a Java Software Engineer

  • Are you ready to take on an exciting new career challenge? This is your chance to be a part of and deliver our commitment to being an engineering-led and customer-driven bank
  • Our Software Engineers love creating, building, learning new technologies and working with others to bring brilliant products and features to life
  • We encourage our people to try new things and experiment, creating a culture of innovation
  • We’re looking for curious individuals who share our passion for new technology and want to be part of a global, diverse and inclusive team

What you’ll do

Our mission is to build an effective software engineering ecosystem to support engineering colleagues to achieve amazing business outcomes.

Our teams have shown what we can achieve by embracing Agile working and ‘one bank’ thinking. We’ll give you the power to innovate and implement real change, because it’s not just about doing, it’s about doing it the right way. You’ll help to shape the future by delivering customer centric  solutions that utilise the latest technologies and keep pace with the evolving needs of our customers.

As a Java Software Engineer, you’ll embrace this opportunity to champion a digital-first approach, designing and engineering software with the customer or user experience as the primary objective. Working within a feature team, you’ll collaborate with other engineers, architects, business analysts across the platform, as well as other key stakeholders to understand the objectives, goals and requirements.

Your key responsibilities will include:

  • Working with and sharing ideas with our global team of technologists
  • Designing, developing, maintaining and testing code with a focus on the automation of deployment activities, using executable and repeatable patterns
  • Creating high quality software to develop and update products for our customers
  • Producing resilient and sustainable future proof software
  • Optimising our software engineering capability and new technologies

Your skillset

You’ll need full stack experience in software design and implementation, using Java as your primary language. You’ll be customer-focused and technology solution-oriented too, which you’ll demonstrate through your track record of delivering innovative solutions using modern architecture, platforms and tools.

Your ability to look beyond your own experiences and  passion for putting the customer first to deliver industry-leading services that are truly inclusive for everyone will be vital.

You’ll also bring:

  • Minimum experience of 3 years in development projects of medium to large size firms
  • Experience of using industry recognised frameworks and development tooling
  • The ability to exploit multiple programming languages to solve complex problems
  • Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance
  • Experience of DevOps and Agile methodology and the ability to apply them to the development of software
  • Information security policies and practices experience
  • The ability to collaborate with business teams to produce pragmatic solutions
  • Stakeholder management skills
  • The ability to communicate complex technical concepts in a simple way

It’s time to engineer a new way of banking

Are you looking to develop your skillset? Working in an innovative environment that’s always evolving means the learning process never ends. You may have some exposure to the tools and frameworks we currently use in our technology landscape, however we’ll encourage you to continue your learning through the broad range of development opportunities that we offer.

  • Programming languages: We’re heavily Java and JavaScript based but Python is becoming more widely used as it’s important in the data engineering sphere
  • Front-end development: We favour React but we’re more framework agnostic and don’t standardise when leveraging our Web SDK
  • Platforms: We develop across a variety of platforms including Unix, Windows, Mobile and Mainframe and in many cases our solutions use a mix of these
  • Cloud: Continuous Cloud development is key for us moving forward, and we have a big focus on AWS and GCP
  • DevOps and CI/CD: Microservices Architecture and API development are very important as we move to greater automation
  • Behaviour Driven & Test Driven Development: These techniques are a key focus across our delivery teams
  • Standardising on Kubernetes for automating container management.

Production Manager

Location – Bangalore

Job description

Join us as a Production Management Manager

  • We’ll look to you to lead the production management for your domain to ensure availability for business use as per agreed expectations based on business resilience, continuity requirements and customer expectations
  • You’ll support the team’s activities to make sure that the platform’s integrity is maintained in line with the platform and technical roadmap releases, while also managing demand from discretionary and mandatory change requests
  • It’s an opportunity to make a real impact and be pivotal in the success of our business, while benefiting from great variety and stakeholder exposure
  • We’re offering this role at vice president level

What you’ll do

As a Production Management Manager, you’ll contribute to the delivery of a robust production management, infrastructure and application support service for relevant platforms, activities and processes across your domain. You’ll also manage in-bound work requests and ensure both efficient and effective prioritisation and scheduling of work across the domain, using transparency and fast feedback loops to identify scheduling problems or other issues.

Along with managing relationships with platform, domain and relevant cross-domain stakeholders, you’ll consistently be looking for potential improvements of existing processes and procedures across production management disciplines. As such, you’ll establish an environment of continual learning and feedback.

You’ll also be:

  • Working with leads, managements and others to define and execute the domain’s future state vision
  • Identifying and capturing risks and issues relevant to the production environment, engaging and coordinating with other leads to identify potential solutions and enable resolution
  • Making sure that applications and infrastructure are fully compliant to mandated standards by adhering to processes and security compliance
  • Ensuring resilient and robust applications and infrastructure recovery plans to meet the business recovery requirements
  • Making sure that controls are applied and constantly reviewed, primarily against SOX, to ensure full compliance to all policies and regulatory obligations

The skills you’ll need

Your technical knowledge and experience will cover platforms, technology, products and domains, and you’ll have experience of relevant industry standard toolsets and processes to drive up customer service within an IT environment. You’ll also bring strong IT production management skills, including incident, change and problem management. Ideally, you’ll have an ITIL certification.

In addition, you’ll need functional knowledge of treasury processes, along with strong technical exposure to Windows Server, Linux, Microsoft SQL Server database, Oracle Database, SQL and PL/SQL. You’ll also need knowledge of batch scheduling tools such as AutoSys, Java and PowerShell, paired with experience of supporting ETLs, Agile, DevOps tools, Active Directory, Jira, ServiceNow, RPA UiPath, Tableau or similar reporting tools.

You’ll also demonstrate:

  • Experience of MSSQL, oracle, windows servers, Linux, Unix, SQL, PLSQL, treasury support and investment banking domain
  • Knowledge of production support skills
  • Good collaboration and stakeholder management skills
  • A solid background working in an Agile or DevOps environment with continuous delivery and continuous integration
  • Excellent organisational and leadership skills and attention to detail
  • Strong decision-making skills and a results-driven approach.

Business Analyst

Location – Bangalore

Job description

Join us as a Business Analyst

  • This is an opportunity for a driven Business Analyst to join us and make a tangible impact on our function
  • You’ll be producing business requirements to inform future state design, as you support teams to understand and link the requirements to the overall domain strategy
  • It’s a chance to develop your skills as you research, understand and keep up to date with industry thinking, best practice, technology and customer trends
  • We’re offering this role at associate vice president level

What you’ll do

You’ll support the bank to achieve customer advocacy by eliciting and understanding the internal and external technology customer needs, and analysing, refining, synthesising, translating and ensuring they are documented in a form that can be readily understood by all stakeholders.

We’ll look to you to work across teams and stakeholders to capture, validate and document business and system requirements, making sure they are in line with key strategic principles, and translated from business operations, business objectives, or from external requirements.

You’ll also:

  • Interact with customers, key stakeholders and the team to obtain and document functional and non-functional needs
  • Support the team to analyse business requirements and technical specifications to see how they can be developed into small testable and releasable elements
  • Elicit and input into writing business requirements, user stories and epics as required using relevant techniques
  • Support the feature team in creating and executing test scenarios and test scripts, identifying and supporting cut-over and implementation tasks
  • Facilitate UAT as well as supporting platform and feature teams in executing the UAT

The skills you’ll need

To take on this role, you’ll need an appropriate business analyst certification such as BAX, CPRE or CBAP.

You’ll also need:

  • Proven application of business analysis tools and techniques
  • At least 8 years of extensive experience in the Risk systems, engines, models, calculation methodologies and reporting & control
  • Expertise in Risk and Financial domain application
  • Knowledge of reporting  / ETL applications and hands-on experience on SQL
  • Excellent communication skills with the ability to communicate complex technical concepts clearly to your peers and management level colleagues
  • Good collaboration and stakeholder management skills.
Leave a Reply

Your email address will not be published. Required fields are marked *