Mid Level QA Engineer - Tech Start Up

Wi5 ,
London, Greater London

Overview

Job Description

Wi5 is looking to hire a self-motivated and dedicated QA/Testing Engineer, to help us improve how we build, test and deploy all of our products and tools. WHO WE ARE At Wi5 we are building an industry-leading Order and Pay application alongside tooling and integrations to make the process seamless for merchants and venue owners. Our mission is to drag the hospitality industry into the 21st century by making mobile payments the new norm. We make going out for dinner or drinks with your friends and colleagues more efficient and even more fun. Instead of waiting at the bar, you can order drinks directly to your table. Check out one of our recent case studies to see just some of the awesome work weve done recently: As an employee of Wi5 you will be expected to pull up your sleeves and get your hands dirty. This means your role is expected to evolve above and beyond the contents of this page. You will be provided with all the support you need to do so. Whether its our generous learning budget, our promote-from-within culture, or mentorship from one of our senior engineers, we are dedicated to not just growing our product, but growing our people. We use a modern tech stack including VueJS in the front-end, Ruby on Rails in the backend, AWS as our preferred cloud and Terraform for our infrastructure. You will be able to improve any of it. This is a great opportunity to learn new skills and train yourself in cloud technologies, full-stack development, infrastructure-as-code and AWS services. Requirements As a key member of our product engineering team, you will be responsible for identifying unstable areas of our product and process. You will be expected to formulate and enact testing plans for these problem areas. You will be expected to rally our teams and elevate quality and consistency wherever you can, and you will be expected to help direct your own training to do so.A typical day at Wi5 might involve you: * Helping our developers with E2E testing, through developing manual checklists or automated scripts * Supporting our Customer Success Managers by giving the green light on new deployments and changes for our Merchants. * Performance testing and benchmarking our infrastructure and services * Automating performance tests and smoke tests * Working with our DevOps team to integrate early-warning systems and alerts * Helping test and maintain high-performance front-end applications written in VueJS * Helping test and maintain backend APIs and back-office dashboards written in Ruby on Rails * Acting as a second line of support after our Customer Success Managers Skills & Experience * Commercial experience in software and product testing * Experience testing web applications * Some experience developing with JavaScript and HTML/CSS * Solid experience of Ruby or similar scripting languages (e.g. Python, PHP). * Strong interest in improving your NICE TO HAVE * Experience using Capybara or similar BDD frameworks (e.g. RSpec, Cucumber) * Experience using Cypress or similar automation frameworks (e.g. Protractor, Selenium, Nightwatch, or JMeter) * Familiar using Jira or other project management software * Comfortable working in an agile team Benefits We want to ensure team members are comfortable, creative and happy; weve curated a market-leading benefits package, including: * Mission, spot and company-wide bonuses * Flexible working hours (core hours of 10am-4pm) * Unlimited paid holiday * Generous maternity and paternity leave * Share options through an EMI scheme * Sick pay and long term illness cover * Life assurance cover * Critical illness cover * Private medical insurance * Health cash plan for dental, optics, etc. * Training budget * Career progression planning