Test Automation Developer


Job Purpose

  • To develop test automation capabilities for the SmartStream Cash and Liquidity Management solution 
  • To develop processes and techniques to improve delivery across multiple software systems comprising greenfield development & maintenance of existing offerings

Key Outputs

  • Drive best practise in development teams across all levels of automatic testing 
  • Design and implement strategy for retro fitting automated tests to legacy J2EE systems 


Knowledge, Skills and Experience

  • A passion for software development and automatic testing
  • Demonstrable experience in the following:
    • Scalable, concurrent systems
    • Modern testing approaches (BDD, TDD)
  • Front and backend testing technologies
  • Java technologies 
  • Web technologies 
  • Previous experience or knowledge or web and application servers 
  • Competent knowledge of a RDBMS 


Desirable Skills 

  • Experience in the banking/finance industry 
  • Experience in a software house/software vendor 
  • Familiarity with Agile methodology 
  • Experience of structured development lifecycles 
  • AngularJS 
  • Microservices 
  • NoSQL database



  • BSc (Honours) Computer Science or similar degree with significant computing bias 



  • Excellent communication skills 
  • Professional and confident 
  • Team player 
  • Flexible & Adaptable 
  • Delivery Focus 
  • Problem Solver 


Cultural Fit

  • Need to have a ‘can do’ attitude to problem management. 
  • Comfortable in a fast moving SME environment with multiple customers and tasks. 
  • Works well in a busy environment and takes full ownership. 


  • Working in a busy software house working with multiple products, solutions and clients, alongside other development teams on SmartStream’s toolkits and solutions.


  • Development Manager 
  • Solution Managers 
  • Development Teams (Bristol, Vienna and Mumbai) 
  • Release Manager
  • QA Teams