Test Analyst

Based from offices in Newport, our growing financial leasing company are looking to build a software development team to play a vital role in the company's growth plans. Henry Howard Finance is on the rise and you will be working on the company's award-winning platform and delivering technical solutions to support us moving forward. Henry Howard Finance is technologically driven, with a substantial volume of business originating via our own HowApp web application. Developed primarily with the Laravel PHP framework, utilising a LAMP stack and hosted on Amazon AWS; HowApp automates customer interaction through a variety of core business databases and external data sources. It uses industry-leading web services and HHF's own web services to provide a web-based solution to both Henry Howard Finance staff and our network of partners. 

Are you a test analyst with an enthusiasm for creating test suites with established testing frameworks and tools, with a passion for delivering engaging user experiences? Or do you consider yourself to be more of a code-first tester with an in-depth knowledge of writing automated test suites? Perhaps you love working with large complex web applications with a curiosity for testing all aspects of the solution? If any of these things interest you then your next role could be in the HHF development team. 

You will be working with the development team and wider project team, playing an active part in the development lifecycle, being responsible for the testing of new functionality that improves the HowApp application and in-turn support the company's growth as more business is generated through it. You will engage with business users, developers and architects to understand the requirements and produce a test plan, ensuring a high standard of test coverage Strong interpersonal and communication skills are essential as you will need to work closely with the business, project stakeholders and the Head of Development to help to achieve our business objectives You will work closely with the development team to define testing strategy and best practices 

The ideal candidate will have a keen eye for usability and thrive on improving the design and architecture of a system. The role requires someone who has excellent problem-solving skills and the capacity to work in a collaborative environment whilst also being able to work alone or as a team. 

The Test Analyst will be expected to contribute to ongoing product development ensuring the quality of the product through test planning, test execution, test analysis, developing our automated testing strategy and a commitment to continuous improvement. 

You will develop and maintain automated test solutions. Be a leader for automation test strategy and implementation, designing the testing process to meet business objectives, ensuring the test approach meets the business and project needs during all phases of testing 

You will enhance test coverage using test automation on an ongoing basis and look to integrate automated tests with a Cl/CO pipeline 

You will have strong, clear and concise written and verbal communication skills. with the ability to communicate technical information to non-technical people. The ideal candidate will also require strong analytical and communication skills; communicating technical issues to technical and non-technical stakeholders alike. You will help inform management decisions by advising on the quality of solutions. 

You will be experienced at finding and logging defects. managing them through to resolution. 

Henry Howard Finance Group is very proud to be accredited by Stonewall as an employer actively working to promote inclusion in the workplace.

Responsibilities 

  • As a team, develop, test and deliver a complex digital product, working towards business priorities and with a wider project delivery team. 
  • Ensure quality of the software delivered by running tests to ensure high standards of reliability and usability. 
  • Design, prioritise and execute test scripts to prove new and existing system functionality. 
  • Develop strong working relationships with the project team and users, working collaboratively within the project team to help define testing scope, the ongoing testing of the product and the automated testing strategy, defining the tools and frameworks to be used in-line with the development team. 
  • Help shape the testing strategy to the benefit of the business. 
  • Co-ordinate and manage UAT activities, review UAT test script output and take appropriate action upon completion of UAT  
  • Identify and document defects. recording and managing issues through a dedicated support tracker. 
  • Liaise with the development team to ensure that issues raised are correctly logged. categorised and fixed 
  • Provide constructive feedback and negotiate mutually positive and achievable solutions with the project team. 
  • Educate internal and external development teams to build-out and run tests suites to the benefit of the project. 

 

Required skills and experience 

  • Minimum 3 years in a digital development environment with experience working as part of a development team. 
  • Good analysis skills with proven ability to solve problems 
  • An excellent knowledge of software development testing and a good understanding of the tools and frameworks used to test software products 
  • Experience of contributing to the delivery of complex web applications and how software testing plays a part in it. 
  • Excellent knowledge of Selenium and experience using Selenium-based testing tools 
  • Experience in employing automated testing strategies. Understanding the difference between unit testing, integration testing, functional testing and acceptance testing. Experience of any of these testing strategies and the testing frameworks used to implement them 
  • Web-based testing experience. with a good understanding of web technology stacks and associated testing strategies such as load testing and stress testing. 
  • Experience with testing and supporting web platforms, with a good understanding of modern web technologies, technologies related to the web and other digital channels. 
  • Experience testing API integrations, including RESTful JSON APls and SOAP XML APls. 
  • Be able to clearly communicate your thoughts and ideas to teammates. management and project stakeholders at an appropriate level through verbal and written communications 
  • Positive outlook. with a desire to learn and help drive and instil technical excellence within the team.  
  • Proven software testing experience including functional, regression and exploratory testing. Testing complex IT projects through to completion, resulting in delivery of robust, high-quality applications 
  • Passion for technology and its relationship with business and user experience   

 

Other useful skills and experience 

  • Exposure to PHP MVC frameworks (such as Laravel or Symfony) and PHP testing frameworks (such as PH PU nit) 
  • Experience of cloud-based testing 
  • A track record of contributing to technical delivery teams with a robust understanding of the technologies, processes and architecture required for delivering high quality solutions to a fast-moving organisation. 
  • Jira or similar issue tracking tool. 
  • Test driven development 
  • Implementing tools and processes that will allow automated tests to be integrated into a Cl/CD pipeline. 
  • Have a passion for clean code; automated testing and continuous delivery. 
  • Capable of building automated test suites from scratch. 
  • Be able to cover all types of application testing, such as: API testing, security testing, load and stress testing, unit testing, accessibility testing 
  • Experience of different software delivery lifecycle methodologies such as Kan ban or Scrum 
  • Experience of working alongside or in a software development team. 
  • Appreciation of user experience (UX). 
  • ISEB/ISTOB testing qualifications and certifications.