We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer
In this role, you will:
- Implement all test activities (Behaviour Driven Development, System API, Exploratory Test, Accessibility Test etc.) adhere to the Global Test Strategy.
- Work across all POD activities and support across cross POD teams/ Quality Engineering teams in ensuring any testing related dependencies / touch points are in place.
- Represent testing at Scrum meetings and all other key project meetings and provide a single point of accountability and escalation for testing within the POD
- Mentor Automation Test Engineers and Exploratory Testers within the cross functional team.
- Work with backend fulfilment test manager/lead to ensure end to end testing is completed where required with little or no duplication with consideration of regression test coverage required.
- Establish effective working relationships across all stakeholders
- Provide recommendations to the Product Owner and/or other project stakeholders on the product readiness to go live.
- Provide on-going input into the overall process improvement of the Testing discipline
- Need to demonstrate problem solving skills by providing suggestive ways and workarounds while at blocker instances to not hamper delivery or timelines.
- Need to close the gaps and work close with team and measure the improvements. Contribution towards efficiency / Value addition.
Qualifications - External
To be successful in this role, you should meet the following requirements:
- Sound domain knowledge of Retail Banking.
- Sound experience of Web(Selenium) and Mobile(Appium) automation
- Experience of testing and associated deliverables
- Experience in test automation, system API testing and Exploratory testing in the digital products.
- Solid understanding of technical automation testing framework adhering the principles of BDD, TDD and ATDD
- Good understanding of web technologies e.g. HTML, JavaScript, CSS, ReST and JSON
- Ability to prioritize work effectively and deliver within agreed service levels in a diverse and ever changing environment
- Successful co-ordination and delivery of services involving elements delivered by teams internal and external to HSBC