Senior AQA Engineer (Ruby) (#14722600)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development
Project:
Currencycloud

About the client:

Our client is a technology-led foreign exchange payments firm aiming to fundamentally change the deliverable FX market. They have developed a powerful foreign exchange and international payments technology platform. By making the market transparent, cheap, and simple to access via this platform, its customers can deliver any foreign exchange payments-related service to their own customers. They developed an independent exchange that delivers FX conversion and payments as a cloud-based web service that takes away the uncertainty, cost, risk, and complexity of currency from everyday transactions.

Responsibilities:

  • Work within a scrum team that consists of 1 Tech Lead, 1 ADM, 4 Developers, 3 AQAs
  • Close collaboration with the customer as per scrum process
  • Create and execute a checklist and/or plan based on the requirements
  • Manual testing and Automated scripts development. 50/50% ratio, depending on the delivery priorities. You should be ready to work with either ratio prevalence
  • Perform API testing: Postman, curl, etc
  • Perform UI testing: Cross browser, chrome dev tools etc
  • Perform integration and regression testing
  • Write automation tests: Back-End (90%) UI (10%)
  • Document useful information related to the platform where possible (Confluence etc.)
  • Communicate effectively with product owners and other UK based teams to ensure the correct requirements are met
Requirements:
  • Experience in test cases/scenarios design, execution and reporting
  • Experience in API and UI test automation
  • Experience with relational databases and SQL language
  • Good knowledge of UNIX like commands to be able to operate within a terminal in a docker container, kubernetes pod etc
  • Experience in Web services testing in a microservices architecture
  • Good understanding of QA processes
  • Good communication skills and comprehensive knowledge of English language
  • Good documentation skills
  • Understanding or/and hands on experience with cucumber and/or rspec frameworks
  • Intermediate Ruby knowledge or willing to learn/switch
  • English – Upper-intermediate
As a plus:

  • Knowledge of Jmeter or Gatling performance testing tools
  • Working experience with Docker, AWS EC2, Kubernetes – user level
  • Contract testing experience

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more