Automation QA Engineer (#14412632)

SPECIAL REFERRAL BONUS $1500
Work type:
Flexible (Office/Remote)
Technical Level:
Middle
Job Category:
Quality Assurance
Project:
Currencycloud

Our client is a technology-led foreign exchange payments firm aiming to fundamentally change the deliverable FX market based in London (UK). 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 which 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.

Main responsibilities:

  • Work within a scrum team that consists of 1 Tech Lead, 1 ADM, 4 Developers, 2 QAs. 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

Position 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
  • Intermediate Ruby knowledge or willing to learn/switch
  • English – Upper-intermediate

Tech stack:

Microservices architecture with services written in Ruby/Elixir/Java,
CI/CD – Jenkins
Automation frameworks:

  • UI – Selenium/Rspec/Ruby/Allure
  • BE – Cucumber/Ruby
  • Performance – Gatling, Jmeter
  • Bug tracking tool – Jira
  • Infrastructure: Kubernetes, AWS EC2

Good to have:

  • Knowledge of Cucumber test framework and Gherkin dialect
  • 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
  • Possibility of partial remote work
  • Best hardware
  • A masseur and a corporate doctor
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • An individual development plan
  • A personal education budget
  • Mentorship program
  • Business trips

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