Skip to content

Quality Engineering Lead

Hybrid
  • London, England, United Kingdom
IT Development

Job description

About us

Our mission is to facilitate the transition to a low-carbon economy by providing innovative financial solutions to our clients.


We are not just any energy and sustainability group; we're a dynamic, award-winning powerhouse! At the forefront of environmental innovation, we provide cutting-edge solutions for large-scale energy consumers. We do everything from guiding small businesses to corporate giants on their journey to achieve net zero emissions to expertly managing risks and supplying vital power and gas resources. But wait, there's more! We're not content with excelling in our current ventures - we thrive on pioneering new businesses and seizing energy investment opportunities.


Overview:

We seek a Lead Quality Engineer (QE) to join our growing FinTech / EngTech crossover team and shape how we build and test software. As our QA footprint is currently small, you will significantly impact the establishment of robust testing practices. You will build and lead a team of QEs, focusing on quality assurance. This is an ideal opportunity for a passionate quality engineer with a hands-on approach and a go-getter mentality.


Responsibilities:

  • Define and execute comprehensive testing strategies. Collaborate with engineering teams to set quality assurance standards and drive the adoption of quality metrics.
  • Lead the implementation of shift-left testing, ensuring teams develop reliable and maintainable automated tests as well as coach teams in TDD, BDD, and ATDD methodologies.
  • Help teams strike the right balance between automated and manual testing.
  • Work closely with DevOps and Cyber Security teams to implement testing tools and integrate quality assurance into our DevOps workflow.
  • Build, hire, and manage a team of quality engineers, fostering a culture of excellence and continuous improvement.
  • Spend time with QA engineers to provide guidance and ensure the focus remains on quality assurance.
  • Plan and execute load, stress, and spike testing.

Job requirements

Ideal Candidate:

  • Strong expertise in both front-end and back-end testing, with the ability to lead by example.
  • Proven experience in implementing end-to-end test strategies, including exploratory testing.
  • Extensive hands-on experience with automation testing beyond basic knowledge.
  • Knowledge of API testing tools such as Postman and Insomnia.
  • Proficiency in modern programming languages like Python, C#, or JavaScript.
  • Excellent communication skills to effectively collaborate with team members and stakeholders.
  • Strong leadership abilities to build and manage a team of quality engineers.
  • Problem-solving mindset with a proactive approach to identifying and addressing issues.
  • Previous experience in cloud computing environments, particularly with Azure or AWS. Knowledge of Kubernetes is a plus.
  • Good understanding of Agile/Scrum methodologies.
  • Experience testing financial systems, preferably trading platforms. highly desired.
  • Extensive experience with automated testing tools and their integration into CI/CD pipelines, with a preference for familiarity with GitHub Actions, TeamCity, or similar tools.


Benefits:

  • 25 days annual leave in addition to Bank holidays.
  • Hybrid working pattern; 3 days a week in the office and 2 days remote.
  • Discretionary commission/bonus scheme.
  • Company pension scheme.
  • Life and medical insurance, and eyecare scheme.
  • Employee Assistance Program.
  • Cycle to work scheme.
  • Family-friendly policies.
  • Recruit and Reward scheme.
  • Access to perk-box benefits package


The CF Group is committed to ensuring equal opportunities, fairness of treatment, dignity and respect, and the elimination of all forms of discrimination in the workplace for all employees/contractors and job applicants.

or