Full Stack Quality Engineer/ Software Engineer
Pune (Pune Division)
Job description
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 software engineer
In this role you will:
· Contribute to the design, development, and maintenance of UI automation frameworks to ensure robust, scalable, and maintainable test coverage for web and platform-level applications.
· Develop and enhance automated UI test scripts for cross-browser, cross-device, and accessibility validation, supporting seamless user experiences.
· Collaborate with cross-functional teams—including development, product, and support—to identify UI testing requirements, accelerate delivery timelines, and resolve quality issues throughout the project lifecycle.
· Analyze and interpret UI test results, proactively identifying bottlenecks in application code and infrastructure, and recommending improvements.
· Support cloud (AWS) migration projects by providing expertise in UI requirements analysis, solution design, and test execution.
· Participate in Agile PI planning, Scrum, and other key project meetings, clearly communicating UI testing scope, progress, and risks to stakeholders.
· Take responsibility for UI testing activities within the POD, ensuring alignment with project goals and timelines.
· Implement and execute a comprehensive suite of UI test activities—including BDD, exploratory, accessibility, and regression testing—in alignment with the Global Test Strategy and best practices.
· Demonstrate ownership, accountability, and problem-solving skills by proactively addressing blockers and driving improvements in testing efficiency and value addition.
· 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 testing outcomes, providing actionable insights and recommendations to improve application quality and user experience.
Requirements
To be successful in this role you should meet the following requirements:
· Proven experience in designing, building, and optimizing robust UI automation frameworks, ensuring maintainability, scalability, and high reusability.
· Strong quality engineering and test management skills, with a good understanding of retail banking domain requirements and business processes.
· Advanced hands-on expertise with Core Java, Maven/Gradle, 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 UI automation, continuous integration, and rapid delivery practices.
· Solid expertise in cloud-based architectures, especially AWS, with hands-on experience in cloud-native development and deployment.
· Skilled in Kubernetes and Docker for container orchestration to support scalable UI test environments.
· Experience with BrowserStack or other cloud-based device farms for comprehensive cross-browser and cross-device UI automation testing.
· Strong programming and scripting skills in Java, Shell, and Python, with 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