The Role:

To work as a member of the Development team on Bottomline’s exciting and innovative Payments and Financial Document Automation SaaS solutions. Working in an agile scrum team on these solutions, the successful candidate will bring their enthusiasm and extensive experience to the role working to advance our QA Automation using the latest frameworks, technologies and approaches. They will be responsible for developing, maintaining, and executing automated and performance test scripts and supporting our journey towards continuous high quality delivery.


Main Duties

The post holder will be expected to:

  • Work with the QAA team and Development/Product Managers in an Agile (scrum) environment to automate testing of new features and non-functional requirements (e.g. performance)
  • Review new automation technologies for inclusion in our test strategy and framework
  • Analyze functional business requirements for completeness, participate in application design with developers and create a thorough testing strategy for the feature
  • Understand user profiles and likely usage bringing a user-centric aspect to the team.
  • Mentor other team members and provide QA Automation leadership
  • Assist in estimation and planning of future work within a scrum project framework.
  • Participate in release testing.


Additional Duties

The post holder will be expected to:

  • Provide high level overviews of testing coverage, quality metrics and test strategies
  • Participate in and provide input during QA process improvement initiatives
  • Create/track/retest software defects in designated defect tracking tool (Jira)
  • Work closely with development and product management staff to discuss defects and resolutions
  • May, on occasion, be required to provide after-hours support for release deployments.
  • Consider security aspects when designing tests





Person Specification



  • Java
  • Selenium Web Driver
  • Some experience of jmeter, Gatling, NeoLoad or a desire to learn
  • SQL script creation/execution
  • Outstanding written and verbal communication skills


  • BDD
  • Gherkin
  • Cucumber
  • REST Assured
  • Serenity
  • Jenkins
  • Atlassian
  • Selenium
  • Grafana
  • InfluxDB




  • 5+ years of experience in testing
    • At least 2 years automation.
  • API and UI automation
  • Proven ability to interpret results, identify trends and communicate appropriately
  • Sound knowledge/experience of Web Application testing including Security testing
  • Working on an Agile team.
  • Significant experience of software QA processes and methodologies/tools
  • Experience using Linux


  • Testing microservices
  • Financial Domain experience, specifically payments (Domestic, International, Wire)


  • BE or higher in computer science, engineering or relevant field


Apply for this Job

* Required