Senior Automation Tester

Tech · London, London, City of
Department Tech
Employment Type Full-Time
Minimum Experience Experienced

Rated People is the UK’s #1 online marketplace connecting homeowners with quality local tradespeople. We work with 55,000 tradespeople from 30 trades and have over 1,000,000 jobs by homeowners looking to care for their homes. Our goal is to make home improvements enjoyable for both homeowners and tradespeople. We are disrupting a £50 billion a year sector by providing homeowners a free and easy to use app and website to source tradespeople and offering tradespeople a highly effective channel to build their business and reputation.

We’re passionate about delivering the best possible experience for our customers and believe working with us should be easy. One of the teams that makes this happen is our Engineering team. Quality Assurance (QA) is an integral part of our Engineering team. The QA team sits in middle of our Agile process, automation tech and release management.

We place high standards on the quality of software delivered, hence every project has dedicated independent testers. We put a lot of emphasis on automated testing to get feedback as early as possible. Our automated test suites cover all code bases in frontend, backend microservices and native apps, giving you can opportunity to learn and contribute. We have a stable team, established processes and structure, which provides an environment to learn from others, explore and grow. Continuous delivery is at heart of our SDLC process, making good number of releases per day. Our flexible cloud (AWS) infrastructure make day to day release management easier with no dependencies on environmental issues.

 

THE ROLE

You will be part of an Agile team working closely with Developers, Product Owner, Designers and Delivery to stamp a mark of quality from project concept to production deployment.

You will be responsible for producing test documentation using BDD tools, manual web and app testing, adding tests to existing web and API automated test suites. You’ll push for best practices in testing frameworks such as BDD, TDD, Spec by Examples, 3 Amigos session etc. and constantly be on the lookout for improvements in these processes.

In your day-to-day you'll be in the thick of continuous delivery. You will have the responsibility of evaluating functional and non-functional requirements for testability and suitability for automation. You will be drafting product specs with the team using Spec by Example in 3 Amigos sessions as a basis for test automation. Your personal skill and expertise will help ensure you actively participate in supporting various Testing team activities.

 

Key responsibilities:

  • Act as a gatekeeper to all the deliverables and provide valuable QA input in a timely fashion
  • Run spec by examples sessions to produce specs which form the basis (BDD) for test automation
  • Validate and participate in finalising acceptance criteria on Agile stories
  • Carry out manual web and app tests first to test functionality, rendering, responsiveness and adaptiveness of the UI on multiple browsers and devices across multiple projects
  • Write functional front-end automated tests ideally using Selenium/Capybara with Cucumber and Appium
  • Write automated tests for APIs
  • Write web performance tests and produce test reports when required
  • Raise descriptive and useful bug reports and prioritizing bugs during daily stand-ups and planning meetings
  • Support and mentor junior testers in the setting up and configuration of QA manual or automated QA environments and CI test run jobs
  • Support and mentor junior testers in producing automated tests
  • Maintain existing automated test suites and test jobs on Bamboo for multiple projects
  • Actively support Agile development methods and best practices

 

ABOUT YOU

To be successful in this role these are the key skills required:

  • Minimum of 5 years of Software Testing experience within a full lifecycle software engineering environment
  • 3-4 years of solid of automation experience, ideally with Ruby as the language
  • Experience of test planning, test execution and maintenance of automated test suites.
  • Hands on experience of manual web testing including responsiveness, cross browser, accessibility and web analytics
  • Solid BDD experience, ideally with Cucumber
  • Experience of using SCM, ideally GIT
  • Experience of setting up and maintaining CI test run jobs, ideally on Bamboo
  • Hands on experience of Selenium-Webdriver/Capybara/Watir for web automation
  • Working knowledge of Rest APIs, XML, SQL, relational databases, HTTP, HTML and Linux based environments
  • Experience of web API automation
  • Experience of web performance testing using any tool

 

WHAT WE OFFER

  • Our bright, open plan office has spectacular views over central London and offers an environment perfect for creativity, fun and sharing ideas. We offer a competitive salary and a generous range of benefits:
  • 25 days’ holiday
  • Perx - Member Benefit Platform
  • Bike scheme
  • Life assurance
  • Childcare vouchers
  • Travel loans
  • Direct pension contributions
  • Fresh fruit, coffee and tea and food cupboard
  • Discretionary bonus

 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    London, London, City of
  • Department
    Tech
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced