At a Glance
- Tasks: Lead QA efforts, mentor engineers, and enhance testing processes in a collaborative environment.
- Company: Join ENSEK, a tech leader revolutionising the global energy sector with innovative solutions.
- Benefits: Enjoy a supportive culture, opportunities for growth, and a chance to make a real impact.
- Why this job: Be part of a dynamic team that values enthusiasm and collaboration while driving quality in tech.
- Qualifications: Experience in QA leadership, test automation tools, and agile environments is essential.
- Other info: This is a contract role with potential for significant influence across multiple squads.
The predicted salary is between 43200 - 72000 £ per year.
We are a technology business operating in the global energy sector. ENSEK have become the go-to option for top energy suppliers across the globe. Our technology is a significant step change away from the legacy systems that have historically dominated the market. It is also massively cheaper to adopt the ENSEK solution, with no loss in customer service or standards. The biggest reason why ENSEK is the best choice in energy supplier software is because of the people who work here and their endless enthusiasm, energy, and the way they support their colleagues. Our people are our superpower.
Role Summary
Reporting to the Tribe Engineering Manager, the Principal QA Engineer leads testing efforts, ensuring product quality through collaboration, QA process enhancement and automation. With extensive QA leadership experience, this role involves mentoring QA engineers, managing test environments and releases, supporting incident resolution, and communicating QA results to the stakeholders. This role involves collaborating with cross-functional squads/tribes, defining, and enhancing QA processes, and maintaining robust automation frameworks.
Key Responsibilities
- Lead role & go-to person for approximately 2-3 squads or for a domain impacting many squads.
- Influential leader across multiple squads through formal supervisory responsibility and/or technical authority, as well as by example/influence, challenging mindsets/behaviours if needed.
- Working in collaboration with the Architects, Lead Engineers and Engineering Management on the implementation of testing best practices, testing tools and test strategy to ensure Product solutions, capabilities and outcomes are delivered.
- Define and implement the overall testing strategy, encompassing both manual and automated testing approaches.
- Collaborate with product management, development, and other stakeholders to ensure alignment of testing efforts with business objectives.
- Ensuring the overall quality of the Product through development of test strategies and execution of various test techniques including E2E implementation and production monitoring.
- Contribute to the central view of the status of QA across the product portfolio.
- Drive continuous improvement of all areas affecting the quality of product delivery, including test environment, release strategies, production testing, and monitoring and across engineering.
- Establish and enforce quality standards and best practices throughout the development and testing life cycle.
- Conduct root cause analysis of defects and implement corrective actions to prevent reoccurrence.
- Take a strong lead in internalising and sharing practices within the QA guild.
- Mentor and guide test engineers, providing support to enhance their skills and performance.
- Participate actively in QA recruitment process.
- Conduct and lead QA academy.
- Work closely with the Head of QA Enablement and take ownership within the release process, understanding and making calculated decisions based on risk and impact for production releases, including providing sign-off.
- Present testing results, metrics and insights to senior management and other stakeholders.
- Promote and maintain a positive results-oriented work environment, building partnerships and teamwork across the company.
- Add value to the experience of our clients, colleagues, and other relevant stakeholders through practicing and promoting company values.
- Working with the tribes Lead Engineers to ensure that PR reviews provide the requisite level of quality assurance.
Technical Skills
- A technology leader with prior experience empowering and working within a small team of software engineers.
- Expertise in QA processes and best practices with hands-on experience in a QA leadership role.
- Technical expertise and proficiency in test automation tools and deep understanding of SDLC.
- Experience of working in an agile environment and from within the Energy/Utilities would be advantageous but not essential.
Soft Skills
- Understands the business bigger picture and able to make decisions leading to significant long-term business impact.
- Works effectively to bring a wider range of other people on board with the chosen directions on mindset, behaviours, and ways of working.
- Experience of coaching and mentoring others in their personal and professional development.
- Approachable, strong communicator who can listen, influence and persuade others and with the ability to present to senior stakeholders.
- Values the importance of teamwork and experience of working as part of a remote, multi-disciplined team is advantageous.
- A highly organised, prioritised and structured approach to work.
- Foster a culture of quality within engineering teams.
Seniority level: Mid-Senior level
Employment type: Contract
Job function: Information Technology
Industries: IT System Testing and Evaluation
Principal QA Engineer employer: ENSEK
Contact Detail:
ENSEK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal QA Engineer
✨Tip Number 1
Familiarise yourself with the latest QA tools and automation frameworks. ENSEK values innovation, so showcasing your knowledge of cutting-edge technologies during discussions can set you apart.
✨Tip Number 2
Highlight your experience in mentoring and leading teams. Since the role involves guiding other QA engineers, demonstrating your leadership skills and past successes in this area will resonate well with the hiring team.
✨Tip Number 3
Prepare to discuss your approach to continuous improvement in QA processes. ENSEK is looking for someone who can drive quality enhancements, so be ready to share specific examples of how you've implemented changes in previous roles.
✨Tip Number 4
Understand the energy sector's challenges and how QA plays a role in overcoming them. Showing that you grasp the bigger picture of the industry will demonstrate your commitment and strategic thinking to the interviewers.
We think you need these skills to ace Principal QA Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in QA leadership, automation tools, and collaboration within agile environments. Use keywords from the job description to demonstrate your fit for the role.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at ENSEK and how your background aligns with their mission. Mention specific examples of how you've led QA processes and mentored teams in previous positions.
Showcase Technical Skills: Detail your technical expertise in test automation tools and your understanding of the software development life cycle (SDLC). Highlight any experience you have in the energy sector, even if it's not essential.
Prepare for Potential Questions: Anticipate questions related to your leadership style, experience with cross-functional teams, and how you handle quality assurance challenges. Be ready to discuss specific instances where you've driven improvements in QA processes.
How to prepare for a job interview at ENSEK
✨Showcase Your Leadership Skills
As a Principal QA Engineer, you'll be expected to lead and mentor teams. Be prepared to discuss your previous leadership experiences, how you've influenced others, and any specific examples of how you've improved QA processes in past roles.
✨Demonstrate Technical Expertise
Make sure to highlight your proficiency with test automation tools and your understanding of the software development life cycle (SDLC). Be ready to discuss specific tools you've used and how they contributed to successful project outcomes.
✨Emphasise Collaboration
This role requires working closely with cross-functional teams. Prepare examples of how you've successfully collaborated with product management, development, and other stakeholders to align testing efforts with business objectives.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills, such as how you would handle a defect found late in the release process. Think through your approach to root cause analysis and corrective actions, and be ready to share relevant experiences.