Software Development • Depending on ExperienceApply for this job
Ecotricity is a company with a vision to make Britain green. We’ve been named in The Times 2016 top ten most disruptive organisations.
As part of our vision we don’t just supply energy we also generate energy, run the world’s first UN certified carbon neutral & vegan football club, operate a nationwide electric vehicle changing network and the greenest mobile network in the UK, to name just a few – and our Technology and Transformation team works across it all.
Our entire business relies on digital channels but the truth is we're only getting started. As we reimagine our digital services from the ground up, we know we need to build out our quality assurance capabilities, so we continue to provide a great service for our customers, both external and internal. We are looking for someone that can lead our fledgling QA team of manual and automation engineers.
You'll be working across all our technologies either in our Bristol Tech Hub or HQ in Stroud, collaborating with developers, product owners and project managers
We’re well on our way with creating a distributed system utilising much of what AWS offers. Utilising cloud-based architecture and microservices, we’re able to focus on using the right tools for the job but this can come with some interesting challenges when it comes to testing. You’ll have real input on the technology and tool choices we make.
Members of the QA team work as part of Scrum teams, ensuring the features we’re delivering maintain our high standards. This requires the creation of stable and trusted automated tests (functional, integration, end-to-end) and working closely with the development teams throughout the development process.
We’re innovating at a rapid pace, making use of Serverless technologies and creating greenfield native apps using Kotlin and Swift. Experience creating automated integration tests that work with distributed microservice architectures and functional tests that work with both iOS and Android is a must.
This is a role for a forward-thinking team lead looking to make a big impact.
We’re heavy users of AWS, Node.JS and Serverless technologies, but we recognise that not every company has the same stack and really value choosing the right tool for the job. If you don’t have experience with testing software built using our specific stack, that’s okay. We’re looking for someone who will help us make the right technology choices and has experience testing native apps, web, and distributed systems.
Part of choosing the right tool means we aren’t afraid to use the latest services on offer to provide the best solution – so you shouldn’t be afraid to try (andsometimes fail & learn from) new tools, services, frameworks and methodologies.
As a disruptive company wanting to make ‘Britain Green’, a passion for sustainability and environmental issues is a bonus.
We love to see the Github profiles of candidates (don’t worry, we’ve all got unfinished side-projects and non-production code on ours). If you have any cool projects or Open Source software in the wild, we’d love to hear about that too.
You'll be helping us build out our QA team – we’re moving on from QA being a side job performed by Product Owners and business representatives to QA having and equal footing between our Customer, Services and Business development teams that make up our Software Engineering department.
You will lead the QA team to define and adopt the right testing strategies, frameworks, tools and discover issues as early as possible in the development cycle.
We already utilise unit tests as part of our fully integrated into our CI/CD pipeline and would like to expand this with appropriate use of automation. You and your team will work with the rest of the scrum team to maintain tests and crucially ensure that tests written by others are written following the best practices and are testing the right things.
No one wants to be running repetitive manual tests, but we also know automation isn’t the right solution every time. You’ll work with the whole team to define when and how to automate and when to take a different approach.
As the role of formal QA is new to Ecotricity, the team is small, so you’ll have plenty of opportunities to make a big impact - working across multiple teams, technologies and projects and learning new skills.
We want to move the whole team's knowledge forward so we love pairing and sharing our knowledge and experience, so you will spend some time working with other engineers and planning knowledge sharing workshops.
We also want you working at your best so we are flexible on working hours (core hours around 09:30 – 16:30, 7.5 hours Monday to Thursday and we finish an hour early on Friday) and we are very open to some working from home.
Our mission was and remains to change the way energy is made and used – after introducing green electricity to the world, we introduced green gas to Britain in 2010 too.
Our model is unique: we use our customers’ energy bills to fund the building of new sources of green energy. We like to refer to this as turning ‘bills into mills’ – energy bills into energy mills, whether that’s wind, sun, sea or gasmills.
We’ve built over seventy wind and sun parks across Britain, we’re planning to build Britain’s first ever Green Gasmills, and through Britwind, our small wind company, we design, build and deliver small wind turbines to landowners and businesses throughout Britain and the world!
We don’t just focus on energy though – we built and run the Electric Highway, Britain’s leading network of electric car chargepoints, we helped Forest Green Rovers become the greenest football club in the world, and launched Britain’s greenest mobile phone service, Ecotalk.
We’re a not-for-dividend company too – which means we’re free to use the money we make for our mission and our mission alone.
We do all of this with the help of our customers – and the awesome team of people here at Ecotricity. Our people believe in our mission – they’re amazing at what they do, and they make a difference every day they come into work.