
Quality Engineer
- Hybrid
- London, England, United Kingdom
- IT Development
Job description
About CFP Energy:
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.
Role Overview: We are looking for passionate and hands-on Quality Engineers (QEs) to join our growing FinTech / EngTech crossover team. As a key member of our engineering team, you will contribute to the development and testing of innovative software solutions that support the transition to a low-carbon future. This is an exciting opportunity for individuals who thrive in a collaborative, fast-paced environment and want to make a real impact on the way we build and deliver high-quality software.
Job requirements
Key Responsibilities:
Testing Strategy & Execution: Implement and execute comprehensive testing strategies to ensure software quality and reliability across multiple platforms.
Automation & Manual Testing: Contribute to the balance of automated and manual testing efforts, ensuring we maintain a strong focus on both efficiency and quality.
Collaboration & Best Practices: Work closely with engineering teams to set quality standards, promote best practices, and ensure adherence to quality metrics throughout the software development lifecycle.
Shift-Left Testing: Help implement and advocate for shift-left testing, ensuring teams develop maintainable and reliable automated tests from the earliest stages of development.
Tools & Technologies: Collaborate with DevOps and Cyber Security teams to integrate testing tools and quality assurance practices into our continuous integration and deployment pipelines.
Load & Performance Testing: Participate in load, stress, and spike testing to ensure applications perform under heavy and unpredictable loads.
Ideal Candidate:
Testing Expertise: Strong experience in both front-end and back-end testing, with hands-on expertise in automation testing tools.
API Testing: Proficiency in using API testing tools like Postman, Insomnia, or similar tools to ensure robust API integrations.
Programming Skills: Proficient in modern programming languages such as Python, C#, or JavaScript, with hands-on experience in writing automated tests.
Collaboration & Communication: Excellent communication skills with the ability to collaborate effectively with developers, product managers, and stakeholders.
Problem-Solving: A proactive, problem-solving mindset with a keen eye for identifying issues early and driving quality improvements.
Agile Methodologies: Experience working in Agile/Scrum teams and familiarity with Agile testing practices.
Cloud & CI/CD Experience: Experience working in cloud environments (Azure or AWS) and knowledge of CI/CD tools like GitHub Actions, TeamCity, or similar platforms is a plus.
Desirable Qualifications:
Cloud Platforms: Experience with cloud computing environments, especially Azure or AWS, and knowledge of Kubernetes is a plus.
Financial Systems Testing: Prior experience in testing financial systems, particularly trading platforms, would be highly valued.
CI/CD Integration: Extensive experience in integrating automated tests into CI/CD pipelines for continuous delivery.
or
All done!
Your application has been successfully submitted!