QA Engineer

Job description

Over the past five years, the Wise team has focused on solving the big problems. As a result, we have created a service that is unrivalled in the market of self-employment. The Wise team wanted to bring big company benefits to a self-employed workforce giving companies that use Wise a competitive edge when engaging their workforce. Check out our website for further information and we look forward to walking you through our current tech stack and vision for the future!

Our Culture.

Everyone in the Wise team is involved in our company's vision and success. Building the best products means we need the best team, we're really proud of the team we've built so far and want to continue that growth. We're looking for passionate and collaborative self-starters that like to get things done and know - how to have fun while doing so. In return, our team is rewarded, recognised and celebrated!

The Role.

The Wise QA Engineer role involves positive contribution to the planning, estimating, creation and execution of manual, automated and API suites of tests on our web and mobile platforms. These platforms form the core IP of the company, so this exciting role offers great exposure and responsibility to the right candidate who is excited to join a team of talented QA engineers in a pioneering software development setting where you’ll see your career reach elevated heights. Some mentoring of more junior team members will be required at times. Therefore, as a QA engineer you will be comfortable pairing with more junior and senior members of the Wise QA team including lead QAs and developers. You will have a chance to showcase your existing JavaScript automation skills and contribute to forward momentum on the WebdriverIO and Appium frameworks we are building out.

Remote working options for Tuesdays & Wednesdays with office attendance when beneficial for planning sessions and workshops.

Job requirements

  • ● ISTQB/ISEB qualified with practical experience in a QA engineering role
  • ● Hands-on experience with automated testing tools like WebdriverIO, Selenium Webdriver, Appium etc
  • ● Solid hands-on experience with popular modern programming languages such as JavaScript with an appetite to gain a deeper understanding
  • ● Good API testing skills with tools such Postman, Jest or ReadyAPI
  • ● Ability to report clearly and concisely (using relevant tools such as JIRA) to relevant parties when environmental issues and defects are identified
  • ● Experience of Waterfall and Agile methodologies
  • ● Practical knowledge of GIT
  • ● Experience running automated tests on tools such as BrowserStack or Saucelabs
  • ● Confident and empathetic approach when mentoring more junior QA engineers
  • ● Ability to map manual and automated tests against requirements to report on requirements traceability
  • ● Confidence in one’s own abilities to highlight risks or requirement gaps to relevant parties
  • ● Ability to present examples of expert testing against cloud architectures and SAAS solutions
  • ● Experience with integration testing web & mobile applications with third party systems
  • ● Experience in writing clear, concise, and comprehensive test plans and test cases in an iterative SDLC
  • ● Experience with risk-based testing and the ability to identify priority test cases for forward loading of execution cycles and keen eye for quick win automation scenarios to further progress at speed for the team
  • ● Appetite for upskilling on the latest open-source web and mobile automation test frameworks
  • ● Understanding of PCI compliance and awareness of ISO standards
  • ● Good knowledge of database interaction from a QA perspective and test data preparation (advantageous)
  • ● Experience with CI/CD pipelines and contribution of continuous QA effort (advantageous)
  • ● Experience with non-functional testing is a plus (advantageous)
  • ● Experience with security testing is a plus (advantageous)
  • ● Experience with accountancy &/or financial products/applications (advantageous)