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
  • Analyse 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

Competencies

Essential

  • 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

Desirable

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

Experience

Essential

  • Substantial experience in testing
  • Proficient experience in 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 in an Agile team
  • Significant experience of software QA processes and methodologies/tools
  • Experience using Linux Desirable
  • Testing microservices
  • Financial Domain experience, specifically payments (Domestic, International, Wire)

Qualifications

Desirable

  • Good degree in a numerate discipline or equivalent experience
  • CSM or other Agile training

 

 

 

Apply for this Job

* Required