Job description

Some careers shine brighter than others.

If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

HSBC is one of the largest banking and financial services organizations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realize their ambitions.

We are currently seeking an experienced professional to join our team in the role of senior consultant specialist

In this role you will:

  • Full Stack Quality Engineer will utilize expertise in UI automation and performance testing to drive quality initiatives, optimize test strategies, and lead all types of testing throughout the project lifecycle. As the test lead, this role is accountable for ensuring thorough testing and verification before each release, as well as during sprint testing, and supports testing for platforms based on both AWS and on-premises infrastructure.

  • Lead the design, development, and maintenance of advanced UI automation frameworks to ensure robust, scalable, and maintainable test coverage for web and platform-level applications.

  • Drive performance automation initiatives by building and executing comprehensive performance test suites, focusing on response time, throughput, and system scalability.

  • Develop and implement resiliency testing strategies to validate system stability under adverse conditions, ensuring platforms can recover gracefully from failures and disruptions.

  • Architect and enhance automated UI test scripts for cross-browser, cross-device, and accessibility validation, ensuring seamless user experiences.

  • Collaborate with cross-functional teams—including development, product, and support—to identify UI and performance testing requirements, accelerate delivery timelines, and resolve quality issues throughout the project lifecycle.

  • Analyze and interpret UI and performance test results, building statistical models for key metrics and proactively identifying bottlenecks in application code, infrastructure, and network layers.

  • Support cloud (AWS) migration projects and production incident management by providing technical expertise in performance and UI requirements analysis, solution design, effort estimation, and delivery of scalable, resilient systems.

  • Represent testing in Agile PI planning, Scrum, and other key project meetings, clearly communicating UI and performance testing scope, progress, and risks to stakeholders.

  • Act as the primary point of accountability for all UI and performance testing activities within the POD, ensuring alignment with project goals and timelines.

  • Implement and execute a comprehensive suite of test activities—including BDD, API, UI, performance, exploratory, accessibility, and resiliency testing—in alignment with the Global Test Strategy and best practices.

  • Mentor and coach Automation Test Engineers and Exploratory Testers, fostering a culture of continuous learning, innovation, and process improvement within the team.

  • Advise Product Owners and stakeholders on product readiness for release, ensuring thorough UI and performance testing and verification before each deployment and throughout sprint cycles.

  • Demonstrate strong ownership, accountability, and problem-solving skills by proactively addressing blockers, closing gaps, and driving improvements in testing efficiency and value addition across the organization.

  • Establish and maintain effective working relationships with key stakeholders, including Business Product Owners, Digital Delivery, Transformation, and IT teams.

  • Continuously monitor, measure, and report on UI and performance testing outcomes, providing actionable insights and recommendations to improve application quality, user experience, performance, and resiliency.

Requirements

To be successful in this role you should meet the following requirements:

  • Proven experience in designing, building, and optimizing robust automation frameworks for both UI and performance testing, ensuring maintainability, scalability, and high reusability.

  • strong quality engineering and test management skills, with a deep understanding of retail banking domain requirements and business processes.

  • Advanced hands-on expertise with Core Java, Maven/Gradle, REST API, REST Assured/Karate, Selenium WebDriver, Appium, JUnit, TestNG, and leading Java IDEs.

  • Proficient in HTTP and JSON protocols, Cucumber, BDD methodology, Gherkin syntax, and test management tools such as JIRA, Jenkins (CI/CD), GitHub, and Confluence.

  • Demonstrated experience in Agile and SAFe environments, driving in-sprint automation, continuous integration, and rapid delivery practices.

  • In-depth knowledge of performance engineering, including planning, designing, and executing performance, load, and stress tests for digital platforms.

  • Solid expertise in cloud-based architectures, especially AWS, with hands-on experience in cloud-native development, deployment, and migration projects.

  • Skilled in Kubernetes and Docker for container orchestration, including clusters, pods, nodes, and autoscaling concepts to support scalable test environments.

  • Experience with BrowserStack or other cloud-based device farms for comprehensive cross-browser and cross-device UI automation testing.

  • Knowledge of chaos engineering principles and tools such as Chaos Toolkit, AWS Fault Injection Simulator, and Gremlin to validate system resiliency and reliability.

  • Mastery in performance engineering, testing, and tuning of cloud-hosted digital platforms (e.g., AWS) and web applications (Linux), utilizing tools like JMeter, Micro Focus Performance Center, Lighthouse, and LoadRunner.

  • Proficiency with monitoring and logging tools such as AppDynamics, New Relic, Splunk, and DataDog for diagnosing, analyzing, and resolving performance issues.

  • Ability to diagnose and resolve complex performance issues using Windows/UNIX/Linux/Web/Database/Network monitors, JVM tuning, and heap analysis.

  • Strong programming and scripting skills in Java, Shell, Scala, Groovy, Python, and a solid understanding of security mechanisms such as OAuth.

  • Experience collaborating in agile, DevOps, and multi-skilled technical teams, with expertise in CI/CD pipeline scripting and automation.

  • Good to have: Java certification and AWS Solution Architect certification to validate advanced expertise in enterprise-grade development and cloud solutions.

     

     

You’ll achieve more when you join HSBC.

www.hsbc.com/careers

HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working, and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

Issued by – HSBC Software Development India