Senior QA Engineer

New Yesterday

Senior Quality Assurance Automation Engineer (Must have excellent Java coding skills)

  • Perm
  • 3 days a week on-site in Farringdon, London
  • Up to £75,000 per annum

  • A rapidly growing fintech organisation is transforming access to finance for small and medium-sized businesses. With over £150 million lent through its proprietary credit platform, the company is redefining how business funding works - making it faster, simpler, and more transparent.


    The company is seeking a Senior Quality Assurance (QA) Automation Engineer to join its expanding engineering team in Farringdon.

    This full-time, on-site role involves designing and maintaining robust test automation frameworks, performing manual and automated testing, and collaborating closely with developers, product managers, and other stakeholders to ensure the delivery of reliable, high-quality software products.

    The successful candidate will join a growing QA function that was established last year and is scaling alongside the development team. This is an opportunity to contribute to shaping QA strategy, processes, and best practices as the organization continues to expand its technology and product offerings.

    Key Responsibilities

  • Design, develop, and execute comprehensive test cases for functional, system, and regression testing.
  • Build, maintain, and adapt automation frameworks using Java, Selenium, and BDD tools such as JBehave.
  • Perform manual testing as required to validate product features and workflows.
  • Collaborate closely with developers to ensure robust coverage of microservices-based systems.
  • Contribute to continuous integration and delivery pipelines through effective automation and test design.
  • Provide input on QA strategy, tooling, and process improvements as the team scales.
  • Role Requirements

  • Strong background in software testing - both manual and automation.
  • Excellent command of Core Java with the ability to write and maintain clean, scalable automation code (Ideally an ex Java developer)
  • Hands-on experience with Selenium and BDD frameworks (e.g., JBehave).
  • Exposure to Playwright or other end-to-end testing tools.
  • Solid understanding of microservices architecture and inter-service communication.
  • Ability to design and execute end-to-end testing across multiple services and environments.
  • Experience working in Agile development environments.
  • Bachelor's degree in Computer Science, Information Technology, or related discipline.
  • Relevant QA certifications (ISTQB, CSTE) are advantageous.
  • Background as a developer who transitioned into QA is highly valued.
  • Preference for candidates with stable, progressive career histories.
  • Desirable Skills & Experience

  • Knowledge of CI/CD pipelines and tools such as Jenkins and Git.
  • Familiarity with cloud-based environments.
  • Experience with performance or security testing.
  • Interview Process

  • First Round: Interview with the QA Manager - a mix of technical discussion, QA methodologies, and team fit.
  • Second Round: Technical interview - in-person technical discussion at the Farringdon office.
  • Location:
    London
    Job Type:
    FullTime

    We found some similar jobs based on your search