Senior Automation Test Engineer

About PremFina

PremFina is a technology-led, private equity backed, London-based firm operating in the $80 billion global premium finance industry.  We supply insurance brokers and companies with financing facilities as well as a white label cloud-based Software-as-a-Service (SaaS).  

We're revolutionising the way people pay for insurance.  We have a team of over 80 people, located across the UK, Bulgaria and Poland - together we exist to help customers, empower our partners and transform the insurance industry for the better by creating a world where insurance is more accessible and affordable for everyone. We’re a fast-growing team, united by our belief in positive disruption to help contribute to a more inclusive society.

 

We do something amazing.  You can do something amazing.  Join us today!

Your contribution to something big 

You will be in charge of functional and technical infrastructure whilst working in an Agile team. 


What you'll be doing 

               • Work with a team of QAs, Backend and Frontend Developers, in their push to strive for improved levels of Automation in an Agile and Transformational manner.

               • Plan, develop and execute automated test plans for REST, gRPC and Kafka-based applications throughout the whole software development life cycle (incl. after going to production)

               • Responsible for driving automation approach to testing.

               • A key contributor to the QA team in driving improvements beyond the standard Scrum Teams

               • Identify test requirements from specifications, user journeys, map test case requirements and design test coverage plans.

               • Automated testing on both front end and back-end application/services for performance, reliability, stability, security and compatibility with other external systems.  This also includes load, volume and stress testing.

               • Automation testing frameworks for front-end applications on multiple devices (PCs, laptops, tables, mobile phones for both Android & iOS)

               • Automate testing in backend including API and databases in SQL and No SQL environments.

               • Develop and maintain standards, tools, techniques and processes applicable to automated testing and documentation

               • Provide support to staff and other stakeholders during their preparation for and execution of UAT by staff and clients, as well as when going to production

               • Measure the effectiveness and seek to continually improve the quality of processes

               • Carrying out other adhoc duties as required (including assistance with manual testing)

              

Our ideal teammate has experience with/knowledge in

               • Planning & executing automated test frameworks/plans in terms of performance, reliability, stability, security, compatibility and etc.

               • REST/gRPC/Kafka testing tools (TestCafe, Cucumber, Postman, BloomRPC, Selenium, etc.)

               • Troubleshooting software applications, technical documentation & writing

               • Hands on experience with at least one programming language (Typescript preferred)

               • CI experience with Jenkins (or equivalent)

                      

You will get brownie points for

               • Experience with Docker, Kubernetes and REST, gRPC, Kafka, SQL & NoSQL databases

               • Basic understanding of programming languages, databases, shell scripting, JIRA, Confluence, Office 365

               • An IT related degree qualification

               • An understanding of premium finance or insurance is an advantage

               • Any prior experience with Groovy           

 

Your personality

               • Excellent communication skills, both verbally and written, are essential

               • Passionate in Automating process and delivering Quality

               • Agile mindset with a clear focus on Customer, Product and Team goals

               • 'Automate first' mindset who is meticulous to detail in defining Acceptance Tests

               • Analytic mindset who is able to challenge the status quo.

               • Live and breathe "Quality is a never-ending process of improvement!"

               • Someone who has worked in a continuous test and delivery culture

               • Willingness to serve clients and be empathetic to their needs

               • High attention to detail and a keen emphasis on accuracy

               • Ability to work to deadlines, along with the flexibility to manage changing priorities and the ability to multi-task

               • Proven ability to sustain high level of performance under pressure and remain focused

               • Ability to self-motivate, self-manage and work both autonomously and as part of a team

               • Passion for technology with an appetite to fail fast and learn

               • The desire to grow yourself, your team and the company applications, technical documentation & writing

               • Hands on experience with at least one programming language (Typescript preferred)

               • CI experience with Jenkins (or equivalent)

              

           

The Benefits


  • Competitive salary
  • 25 days’ holiday per year
  • Discretionary performance bonus
  • Private health insurance
  • Flexible working 
  • Professional development / qualifications support
  • Personal pursuits: annual voucher worth £750 to follow a certain pursuit or passion
  • All the latest tech you need
  • Social events

 


Additional information

  • Remote status

    Fully remote

Or, know someone who would be a perfect fit? Let them know!

Teamtailor

Applicant tracking system by Teamtailor