At a Glance
- Tasks: Join us as a Software QA Engineer, ensuring software quality and driving automation.
- Company: National Grid is committed to a cleaner energy future, powered by innovative people.
- Benefits: Enjoy a competitive salary, bonuses, flexible benefits, and a hybrid working model.
- Why this job: Make a real impact in a supportive culture that values agility and collaboration.
- Qualifications: Strong knowledge of cloud platforms, scripting languages, and performance testing tools required.
- Other info: Diversity and inclusion are at our core; we welcome applicants from all backgrounds.
The predicted salary is between 43000 - 58000 £ per year.
About us
At National Grid, our commitment to a cleaner, greener energy future is powered by the dedication and ingenuity of our people. Join our team as a Software QA Engineer and be a part of something bigger-where your unique skills and passions can make a real difference. Together, we are superpowered.
National Grid is hiring a Software QA Engineer on a permanent basis. The location for this role can be based in Warwick, Bristol, Castle Donnington or possibly other UK Wide locations – We offer a hybrid working model.
Job Purpose
Reporting to the Head of QA Engineering, the QA (Quality Assurance) Engineer is responsible fordesigning, implementing, and managing software testing, platforms, tooling and systems (SaaS andon-premise) in support of the development team. The role is responsible for ensuring system quality,scalability, reliability, efficiency and security across diverse environments, while driving automationand operational excellence. The QA engineer is expected to play a critical role in enhancingresilience, minimising defects and optimising performance, while adhering to industry best practicesand compliance standards.
This role is also expected to be a subject matter expert in their respective discipline, fosteringcollaboration, continuous improvement, and adaptability within the organisation, as a facilitator,mentor, and enabler of Agile principles. A person who advocates for a culture of agility, encouragingall to embrace Agile values and practices.
The role also has accountability to deputise for their line manager (whenever necessary) and isexpected to support the software engineering community while also driving a positive culture(primarily through role modelling) across the Technology department and wider business.
What you\’ll do
- Design and deploy scalable, high-performance software that aligns with the company’s long-term operational and business goals.
- Monitor, analyse, and enhance the performance and reliability of large-scale distributed softwareplatforms to ensure continuous uptime and efficiency.
- Develop automation solutions for configuration management, system provisioning, anddeployment to streamline operations and reduce manual interventions.
- Perform security testing to identify vulnerabilities and ensure data integrity and securitycompliance. – Implement and maintain security protocols, ensuring software is compliant withregulatory standards and best practices, including data encryption, access control, andvulnerability management.
- Lead the resolution of platform outages or performance degradation issues, conducting rootcause analysis and implementing preventive measures.
- Work closely with cross-functional teams, including software engineering, DevOps, and IToperations, to integrate solutions, troubleshoot issues, and enhance system performance.
- Implement and maintain automated test cases to validate business functionalities of productsbuilt in a microservices architecture.
- Analyse current system capacities and plan for future growth, ensuring that platforms areprepared to handle increased loads and scaling needs.
- Maintain detailed documentation of system configurations, procedures, and troubleshootingsteps to facilitate knowledge sharing and future reference.
- Drive continuous improvements by staying informed of industry trends, emerging technologies, and best practices, integrating relevant advancements into the company’s infrastructure.
- Proactively support 3rd party application development partners to ensure they deliver softwarewithin the agreed solution design, and to agreed quality standards.
- Ensures the Design goals – Performance, Modularity, Reliability, Maintainability, Reusability andAccessibility – are met.
- Identify defects early in the development lifecycle and ensure they are accurately reported andtracked through issue management tools.
- Conduct performance testing, including load, stress, and scalability tests, to ensure platformsand products can handle varying levels of user activity and traffic.
- Take ownership of own personal development and career progression. Identify, own and managethe risks involved in running our business appropriate to my role, in line with the company riskframework.
- Champion the agile frameworks (Scrum and Kanban) within the team, ensure that Agile principlesare practiced by peers and understood by stakeholders.
- Undertake other duties from time to time as required by the Head of Product Management.
About you
- Strong knowledge of cloud platforms (AWS, Azure, GCP), containerisation technologies,automation tools and orchestration tools.
- Familiarity with CI/CD pipelines and DevOps methodologies.
- Proficient in scripting/programming languages such as Python.
- Familiarity with performance testing tools such as Locust.
- Experience with API testing using tools like Postman.
- Proficient in test-driven development and behaviour-driven development practices.
- Deep understanding of large-scale distributed systems, network architectures, storage solutions,and compute resource management.
- Proven ability to troubleshoot complex system issues, perform root cause analysis, and applysolutions in a timely manner.
- Proficiency with test monitoring, logging tools and frameworks.
- Strong interpersonal and communication skills, with the ability to work effectively across teamsand present technical information clearly to both technical and non-technical stakeholders.
- Strong analytical and problem-solving skills.
- Ability to handle complex projects and work in fast-paced environments.
- Strong analytical skills with the ability to synthesise data, research, and insights into actionablestrategies.
- Ability to address challenges and roadblocks creatively and effectively.
- A demonstrated interest in contributing to the IT&D QA community, whether through blogs,knowledge transfer sessions or internal library contributions.
What you\’ll get
A competitive salary between £50,000 – £65,000 dependent on capability
As well as your base salary, you will receive a bonus based on personal and company performance and a competitive contributory pension scheme where we will double match your contribution to a maximum company contribution of 12%. You will also have access to a number of flexible benefits such as a share incentive plan, salary sacrifice car and technology schemes, support via employee assistance lines and matched charity giving to name a few.
More Information
The closing date for this vacancy is 18th July. However, we encourage candidates to submit their applications as early as possible and not to wait until the published closing date. National Grid’s recruitment periods can and may vary. We reserve the right to remove this advert or close it to further applications at any point during the recruitment process.
DE & I statement
At National Grid, we work towards the highest standards in everything we do, including how we support, value and develop our people. Our aim is to encourage and support employees to thrive and be the best they can be. We celebrate the difference people can bring into our organisation, and welcome and encourage applicants with diverse experiences and backgrounds, and offer flexible and tailored support, at home and in the office.
Our goal is to drive, develop and operate our business in a way that results in a more inclusive culture. All employment is decided on the basis of qualifications, the innovation from diverse teams & perspectives and business need. We are committed to building a workforce so we can represent the communities we serve and have a working environment in which each individual feels valued, respected, fairly treated, and able to reach their full potential.
#LI-CL1 #LI-HYBRID #J-18808-Ljbffr
Software QA Engineer employer: National Grid
Contact Detail:
National Grid Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software QA Engineer
✨Tip Number 1
Familiarise yourself with Agile methodologies, especially Scrum and Kanban, as these are crucial for the role. Consider joining local Agile meetups or online forums to discuss best practices and learn from others in the field.
✨Tip Number 2
Gain hands-on experience with cloud platforms like AWS, Azure, or GCP. You could set up a small project or contribute to open-source projects that utilise these technologies to showcase your skills during interviews.
✨Tip Number 3
Brush up on your scripting skills, particularly in Python, as this is essential for automation tasks. Try creating small scripts to automate mundane tasks in your current role or personal projects to demonstrate your proficiency.
✨Tip Number 4
Network with professionals in the QA field through LinkedIn or industry events. Engaging with others can provide insights into the company culture at National Grid and may even lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace Software QA Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Software QA Engineer role. Focus on your knowledge of cloud platforms, automation tools, and any experience with Agile methodologies.
Craft a Compelling Cover Letter: In your cover letter, express your passion for quality assurance and how your unique skills can contribute to National Grid's mission. Mention specific projects or experiences that demonstrate your ability to enhance system performance and reliability.
Showcase Technical Skills: Be explicit about your proficiency in scripting languages like Python, familiarity with CI/CD pipelines, and experience with performance testing tools. Use examples to illustrate how you've applied these skills in past roles.
Highlight Soft Skills: National Grid values strong interpersonal and communication skills. Make sure to include examples of how you've effectively collaborated with cross-functional teams and communicated technical information to non-technical stakeholders.
How to prepare for a job interview at National Grid
✨Showcase Your Technical Skills
As a Software QA Engineer, it's crucial to demonstrate your proficiency in cloud platforms, automation tools, and scripting languages. Be prepared to discuss specific projects where you've applied these skills, and consider bringing examples of your work or relevant code snippets to the interview.
✨Understand Agile Principles
Since the role emphasises Agile methodologies, make sure you can articulate your experience with Scrum and Kanban. Share examples of how you've implemented Agile practices in previous roles and how they contributed to project success.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your analytical and problem-solving abilities. Prepare to discuss complex system issues you've encountered, how you approached troubleshooting, and the solutions you implemented. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice explaining technical concepts clearly to both technical and non-technical stakeholders. During the interview, focus on being concise and articulate, ensuring that your passion for quality assurance and collaboration shines through.