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 organisations 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 realise 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:
We are seeking a highly experienced and skilled Senior QA Engineer / Senior Tester with a minimum of 10 years of progressive experience in software quality assurance and testing. The ideal candidate will be a technical leader, responsible for driving comprehensive testing strategies, ensuring the highest quality of our software products, and mentoring junior team members. This role requires deep expertise in various testing methodologies, automation,
and a strong understanding of the full software development lifecycle.
Key Responsibilities:
Test Strategy & Planning:
- Lead the design, development, and implementation of comprehensive test strategies, test plans, and test cases for complex software systems (web, mobile, API, desktop, etc.).
- Define and implement robust testing methodologies (Agile, Scrum, Waterfall, etc.)
and best practices. - Collaborate with product owners, business analysts, and development teams to understand requirements and translate them into effective test scenarios.
- Estimate testing efforts, define scope, and establish project timelines.
Test Execution & Analysis:
- Execute various types of testing, including functional, regression, integration, system, UAT, performance, security, and accessibility testing.
- Identify, document, and track defects using bug tracking tools (e.g., JIRA, Bugzilla, Azure DevOps).
- Conduct root cause analysis of defects and provide detailed information to development teams for efficient resolution.
- Monitor and analyze test results, providing clear and concise reports on software quality and maturity to stakeholders.
Test Automation & Frameworks:
- Design, develop, and maintain robust and scalable test automation frameworks (e.g., Selenium, Playwright, Cypress, Appium, Postman, JMeter).
- Implement and integrate automated tests into CI/CD pipelines to achieve continuous testing.
- Identify opportunities for automation and drive the adoption of automation best practices across the team.
Leadership & Mentorship:
- Provide technical guidance, mentorship, and training to junior QA engineers and
testers. - Lead and participate in design reviews, code reviews, and defect triage meetings.
- Champion quality assurance best practices and promote a culture of quality throughout the development organization.
- Act as a subject matter expert in software testing.
Process Improvement & Innovation:
- Continuously evaluate and improve existing QA processes, tools, and methodologies to enhance efficiency and effectiveness.
- Stay up-to-date with emerging trends, technologies (e.g., AI/ML in testing), and industry best practices in software testing.
- Proactively identify potential risks and roadblocks in the testing process and propose mitigation strategies.
To be successful in this role, you should meet the following requirements:
- 10+ years of hands-on experience in software quality assurance and testing. Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred).
- Proven experience in designing and implementing comprehensive test strategies and plans. Strong proficiency in both manual and automated testing techniques.
- Extensive experience with test automation frameworks and tools (e.g., Selenium WebDriver, Playwright, Cypress, Appium, REST Assured, Postman).
- Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript) for test automation.
- Solid understanding of API testing methodologies and tools. Strong knowledge of SQL for database validation and backend testing.
- Expertise with bug tracking and test management tools (e.g., JIRA, TestRail, Azure DevOps). In-depth understanding of Agile/Scrum development methodologies.
- Excellent analytical, problem-solving, and debugging skills. Strong communication (written and verbal), interpersonal, and presentation skills. Ability to work independently and collaboratively in a fast-paced environment.
- Demonstrated experience in leading testing efforts and mentoring team members.
The successful candidate will also meet the following requirements:
- Certifications in Quality Assurance (e.g., ISTQB Advanced Level, Certified Software Test Engineer).
- Experience with performance testing tools (e.g., JMeter, LoadRunner).
- Experience with security testing concepts and tools.
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure Pipelines).
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