T

Mobile Test Engineer

Troy Consultancy
Contract
On-site
Leszno, Greater Poland Voivodeship, Poland
Test Engineer
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