Role Title: Senior Software Engineer
Business: Wealth & Personal Banking IT
Role Purpose / Description
-Being the key quality assurance contributor in agile team
-Follow the best testing and QA practice in discipline, and contribute the own thoughts of implementation and improvement
-Collect and analyse test metrics and evaluate the test efficiency & quality.
-Analyze business requirements, scope, to identify testing needs and approach;
-Implement global unified testing strategy with fully agile approach;
-Liaising with product owner (or BA) and developers for clarity on stories, acceptance criteria and testing scope;
-Monitor, drive and report testing progress through test metrics; keep project stakeholders informed of issues and risks;
-Communicate with the relevant stakeholder regarding resolving technical issues related to delivery of projects;
-Drive test efficiency and quality improvement activity in the project teams;
-Create and maintain reusable automated test scripts/programs using -Cucumber + Selenium + Appium with existing testing framework;
-Conduct automated testing in API, Web GUI, Mobile GUI platforms;
-Conduct automated testing as continuous integration by using Jenkins in a stable and scalable manner;
-Practitioner in agile activities stand-ups, backlog grooming, sprint planning, retrospectives;
Knowledge & Experience / Qualifications
-A minimum of 4 years' IT software testing experiences, STRONG technical knowledge and experience in Java / Python / Ruby, etc.
-Have a good understanding of the test process and testing knowledge or software development lifecycle.
-Effective communication skills in spoken and written English.
-Be able to work independently, proactively and under pressure against multiple deadlines.
-Be able to work under pressure to complete the project in tight schedule in a cost effective way
-Experienced in software development more than 3 years is an advantage.
Experience on Agile development model.
Ideal Experience (following skills/experiences would be an added advantage)
-Testing experience / development working experience on Mobile application or banking application.
-Working in an Agile test model, TDD / BDD experience is plus, etc.
-Working with Automation and Performance testing tools
-Knowledge in Cloud testing / development.
-Knowledge in Financial / banking domain.
-Working in a global team with different cultures
-Working in different locations around the global
-Experience in vendor management
-Hands on experience on Core Java, Maven
-Hands on experience on REST-assured/JUnit/TestNG framework for API testing
-Hands on experience in any Java IDE (e.g. Eclipse, Intellij IDEA)
-Hands on experience on GIT, JIRA, Jenkins
-Good Understanding of REST API types (GET, PUT, POST, DELETE) an how it’s working
-Good understanding of HTTP, JSON protocol and syntax
-Good understanding of Message Schema, RAML, Message Request Response mechanism
-Working experience in Agile methodology / SAFe with ‘in-sprint’ automation
About HSBC Technology China
We develop, implement and support software and IT services and processes that allow HSBC to remain at the forefront of high-quality banking systems. We develop and maintain systems for HSBC’s global businesses, as well as support functions such as Finance, HR and Risk. We work across a range of technology platforms and development disciplines, from mainframe to mobile technologies.
Our team includes software engineers and developers, architects, testers, IT and business analysts, consultants and programme and project managers, as well as team leadership and management roles. We employ people in almost all the countries and territories in which HSBC operates. Two locations of HSBC Technology China, including Guangzhou and Xi’an, are world-class technology hubs with industrial delivery capability.
Some careers grow faster than others
If you’re looking for a career that will give you plenty of opportunities to develop, join HSBC and your future will be rich with 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.