As a Quality Assurance Engineer, you will play a key role in ensuring the integrity and reliability of our products. You will be responsible for executing testing strategies across various phases, including Unit, Integration (IAT), System, and User Acceptance Testing (UAT). Your expertise will support both the technical testing requirements of the development team and the business's end-user testing needs.
Key Responsibilities:
- Active participation in the 3 Amigos process firstly through requirements gathering. Then through active participation in the design of test cases, ensuring that all aspects of the functionality are covered.
- Adopt a proactive approach for early identification of potential defects and which helps to prevent regressions in later stages of development.
- Assist in the development and implementation of a comprehensive QA framework that covers Unit, Integration, System, and Performance Testing (IAT) along with UAT.Emphasis should be put on embedding automated testing following the principles of the testing triangle.
- Collaborate with the engineering team to design, plan, and execute rigorous Unit and IAT protocols.
- Standardize technical testing methodologies with business-focused UAT processes to maximize the efficiency of the development life cycle.
- Utilise automated testing tools for technical testing to increase efficiency and accuracy, and integrate these tools within the UAT platform where possible.
- Equip the UAT platform with monitoring and analytics capabilities to provide insights that can inform subsequent IAT cycles.
- Communicate the role and value of Unit testing, IAT and UAT to stakeholders, fostering a culture that embraces testing methodologies.
- Balance IAT technical rigor with UAT practicality, working with development and business teams to prioritize defect resolution that impacts user satisfaction.
- Assess effectiveness through KPIs relevant to IAT and UAT and contribute to quality improvement initiatives based on data-driven insights. (DORA framework)
- Maintain robust communication channels between technical testers, business analysts, and UAT participants to ensure cohesive test efforts.
- Review and update test strategies and plans to adapt to evolving project requirements and technological advancements.
Key Relationships:
- Engineering leads
- Product Owners
- Heads of Departments as people responsible for accepting as meets their User Requirements
- Business and Central Project Managers
As a Quality Assurance Engineer, you will be an integral part of building and fostering a mature QA environment that respects the distinct but complementary natures of both technical testing and user acceptance testing.
Qualifications:
- Proven experience in a Quality Assurance role, with a strong understanding of Unit/Integration/System Testing and User Acceptance Testing.
- Professional certifications in Quality Management Systems (QMS), Software Testing, Project Management, or related fields are a plus.
Skills:
- Expertise in implementing testing frameworks for both technical (system, integration, performance) and user-focused (UAT) testing.
- Strong collaboration capabilities with a demonstrated ability to work within diverse testing methodologies and teams.
- Advanced knowledge of software QA methodologies, tools, and processes.
- Skilled at using test management software (e.g, Zephyr, Provar).
- Solid technical background, with experience in software development and web technologies.
- Proficient in risk management and defect management.
- Effective communication skills for articulating the intricacies of IAT and UAT to technical and non-technical stakeholders alike.
- Excellent organizational skills, including attention to detail and multitasking abilities.
- Commitment to lifelong learning and staying current with the latest industry trends and best practices in QA testing.
What's in it for you...
Healthcare plan, life assurance and generous pension contribution
Volunteering day
Hybrid working
Various company discounts (including shops, gym, days out and events)
Holiday of 25 days (plus bank holidays) & ability to buy/sell days
Cycle to work scheme, car pooling and onsite parking available
As a valued member of the team you will be supporting the Group Environmental policy and its associated targets to make the Green Britain Group net carbon neutral by 2025
Flexibility statement
The fast moving nature of the company's business means that from time to time you may be asked to perform duties or tasks outside of your original job description on an ad hoc basis. This allows the company to use it's people in the best possible way at all times and helps the employees to make make their contribution in a changing environment.
Ecotricity is Britain's greenest energy company. When we started back in 1995, we were the first company in the world to provide a new kind of electricity- the green kind.
Our mission was, and remains, to change the way energy is made and used in Britain- by replacing fossil fuels with clean, renewable energy.
We don't just supply green energy, we use the money from our customers' bills to make it ourselves too- we build windmills and sun parks in Britain. We call this 'bills in to mills'. In 2021, we started work on building two new solar parks, and now, in 2023, we're bringing geothermal energy to our customers' fuel mix, a first in the UK. We're also developing green gas mills which will generate 100% green gas from a source that we will never run out of- grass.
We don't just focus on energy though- we built Electric Highways, Britain's leading network of electric vehicle charging points, we helped Forest Green Rovers become the greenest football club in the world, and, in partnership with RSPB, we launched Britain's greenest mobile phone service, Ecotalk.
Ecotricity is an equal opportunities employer and is committed to providing equality for all