Senior QA Engineer
Our Senior QA Engineers take responsibility for ensuring our quality standards are met.
About the role
About us
Our technology super charges sustainability by using advanced technologies such as Machine Learning to hugely impact technologies such as Micro grids and building management systems.
By taking a holistic view of energy usage and management we can drive savings for our customers, from domestic users with solar panels on their house, through to some of the largest and most impressive buildings on earth.
We have a keen sense of social responsibility; we are making sure our software is available to support communities most sensitive to fuel poverty globally.
What we offer
- The chance to be part of a rapidly scaling company where you will contribute to large scale solutions.
- Roles where you will take technical ownership of large parts of a quickly growing cloud platform and drive it forward.
- The opportunity to mentor junior QA engineers and ensure we make the right technical choices as we move quickly to grow our technology solutions.
What you need
- Experience working in an Agile or Scrum Environment.
- Experience as a QA Analyst or QA Engineer.
- Ability to analyse customer requirements, specifications, and design documents.
- Ability to review and provide feedback on other QA members test documentation.
- Ability to estimate requirements analysis, carry out test prep, test data creation and test execution time.
- You will be an excellent communicator who can work closely with other testers and ensure QA standards are met.
- Able to effectively estimate your work and keep to time scales.
- It would be advantageous to have experience within the energy industries along with some previous exposure to Azure DevOps, including running automated test packs as part of Azure Pipelines.
Role and responsibilities
- Collaborate with software analyst and development team to analyse requirements.
- Perform analysis and research on requirements to understand specific customer needs or market opportunities.
- Contribute to the design of functionality.
- Create and build upon existing test implementations.
- Create and maintain test documentation when required (i.e., work instructions, regression test packs).
- Work closely with QA Engineers to ensure tests cover all necessary requirements and technical calculations.
- Analyse, write and execute test scripts to a high standard.
- Raise and manage defects, including working closely with the development team to track the lifecycle of the defect.
- Mentor junior team members.
Apply to the role
Please fill out the form below to apply for the role.