About The Role
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:
- Participate actively in the 3 Amigos process, from requirements gathering to designing comprehensive test cases covering all functionalities.
- Proactively identify potential defects early to prevent regressions in later development stages.
- Assist in developing and implementing a comprehensive QA framework covering Unit, Integration, System, Performance Testing (IAT), and UAT, emphasizing automated testing aligned with the testing triangle principles.
- Collaborate with engineering to design, plan, and execute rigorous Unit and IAT protocols.
- Standardize testing methodologies and integrate automated testing tools within the UAT platform to enhance efficiency and accuracy.
- Equip the UAT platform with monitoring and analytics to inform subsequent IAT cycles.
- Communicate the importance and benefits of Unit testing, IAT, and UAT to stakeholders to foster a testing-oriented culture.
- Balance technical rigor with UAT practicality, prioritizing defect resolution to improve user satisfaction.
- Measure effectiveness using KPIs relevant to IAT and UAT, contributing to quality improvements based on data insights (DORA framework).
- Maintain clear communication channels among technical testers, business analysts, and UAT participants.
- Review and update test strategies to adapt to changing project needs and technological advances.
About You
Qualifications:
- Proven experience in QA roles with strong knowledge of Unit, Integration, System Testing, and UAT.
- Certifications in Quality Management, Software Testing, or Project Management are advantageous.
Skills:
- Expertise in technical and user-focused testing frameworks.
- Strong teamwork and communication skills across diverse testing methodologies.
- Deep understanding of QA methodologies, tools, and processes.
- Experience with test management software (e.g., Zephyr, Provar).
- Technical background in software development and web technologies.
- Risk and defect management proficiency.
- Ability to effectively communicate complex testing concepts to varied stakeholders.
- Excellent organizational skills with attention to detail.
- Commitment to continuous learning and industry best practices.
Key Relationships:
- Engineering leads
- Product Owners
- Heads of Departments (accepting user requirements)
- Business and Project Managers
About Us
What's in it for you...
- Healthcare, life assurance, and pension benefits
- Volunteering Day
- Hybrid Working
- Company discounts (shops, gyms, events)
- 25 days holiday plus bank holidays, with buy/sell options
- Cycle to work scheme, onsite parking, carpooling
As a team member, you'll support our sustainability goals and environmental policies.
Flexibility statement
The dynamic nature of our business may require you to perform duties outside your original role to best support our operations. Ecotricity is Britain’s greenest energy company, committed to replacing fossil fuels with renewable energy since 1995. We build windmills, sun parks, and green gasmills, and have pioneered initiatives like Britain’s first windmill and sun park. Our mission is to transform energy production and usage across Britain.
We also operate the Electric Highway, support eco-friendly initiatives like Forest Green Rovers, and offer green services like Ecotalk. Ecotricity is an equal opportunity employer committed to diversity and inclusion.