API Technical Tester 

The role of the API Technical tester is to work in a cross functional agile team at first direct, developing, testing and deploying code to support the Bank portfolio.
We offer an inclusive, values-led culture, tailored learning and development programmes and competitive benefits.

Your responsibilities will include:

  • Complete functional testing at API level
  • Creation and execution of manual & automated test scripts against both API and Mobile UI journeys
  • Maintenance of regression suites of delivered functionality
  • End to end Integration testing including back end validations for all API methods (GET, POST, PUT and DELETE).
  • API and UI integration which includes correct version of API’s calling from UI.
  • Analysis and verification of splunk/PCF logs
  • Participating in engineering discipline, best practice and compliance standards
  • Conducting Performance testing
  • Conducting Security testing 

The ideal candidate for this role be familiar with all and expert in some of the following:
•             Automated test script generation for Web and Mobile applications

  •        Automation tools: Selenium, Appium, Cucumber, REST-Assured

•             Languages: JAVA, JAVASCRIPT,

  •        Fiddler and Postman

•             Agile Tooling – Jira, Confluence, Zephyr, Slack
•             Agile methodologies – Scrum, Kanban
•             Messaging Standards: MQ, ISM, TCP/IP, HTTP/HTTPS, SOAP,
•             Databases: Oracle, DB2, querying and data mining with SQL
•             Monitoring Tools: SPLUNK, AppDynamics
•             Guidelines: W3C Accessibility Standards (WCAG 2.0)
•             Continuous integration using Jenkins and Maven
•             Stubbing solutions e.g. LISA, Wiremock

Experience is desirable, though not essential, in the following:
•             Working in a retail banking environment or a similar large enterprise
•             Evidence of working in scaled agile
•             Exposure to automated performance test tools

In addition to the detail listed above, the ideal candidate will:
•             Be an approachable, collaborative and supportive team member.
•             Have an ability and desire to keep with up with current trends and learn new technologies in order to develop Full Stack engineering capabilities.
•             A desire to find ways to continually improve the service delivered to customers.
•             Excellent written and spoken communication skills; an ability to adapt communication to the audience and the message to be conveyed.