Your Responsibilities
β’ Delivering quality driven mobile applications in line with test strategy
β’ Work with both your team and other cross functional teams to plan and execute tests using the latest UI/Mobile test automation technologies, processes and tools to deliver frequently, safely and efficiently for millions of HSBC customers
β’ Perform system, integration and acceptance tests for mobile applications
β’ Documenting test results by raising defect tickets and creating reports
β’ Work closely, communicate and plan with BA, PO, APM and DEV
β’ Ensuring that delivered functionalities are covered by automated tests on a proper level
β’ Design and maintaining automation script suites of delivered functionalities
β’ Participate in engineering discipline, best practice and standards compliance within HSBC and global IT
β’ Support other testers in the team
β’ Contribute to the improvements of the testing process and automation frameworks as part of the wider QA & Test Community
MUST have skills
β’ Extensive experience with native / hybrid mobile applications testing
β’ Proficient in BDD and Gherkin syntax
β’ Good understanding of using an object orientated programming language
β’ Working experience with Java
β’ Experience with Maven, Jenkins, GitHub
β’ Hands on experience with Appium / Espresso (Kaspresso) / XCUITest / Junit
β’ REST Assured and API testing knowledge
β’ Strong written and verbal English communication skills
β’ Thinking out of the box
β’ Strong analytical and problem solving skills
β’ Good team player
Requirements
Our Requirements
β’ Knowledge of how mobile applications work and how Android and iOS differs from each other
β’ Proficient in clearly determine QA objectives and standards by analysing requirements
β’ Broad experience of testing types, including; unit, functional, non-functional, regression, exploratory, UAT, ad-hoc and compatibility testing
β’ Understanding of the continuous delivery of mobile applications
β’ Knowledge what constitutes useful automation and how to write it
β’ Git flow understanding
β’ Working experience of Agile methodologies