IT Quality Assurance Engineer

ago

Location

Waterloo, London

Hybrid

Salary

£40k per year

Experience Level

Entry

Junior

Mid

Senior

Expert

Our Client

Global Energy Company

SPECIALTY

Upstream/Downstream, Bio-Fuels, Integrated Gas, New Energies, Chemicals, Energy and Trading

INDUSTRY

Energy

Company Size

80000+ Employees

Aubay's Take

Our client is one of the Super Major global energy companies with who are working to power progress through cleaner energy solutions. You will have the opportunity to work in a challenging but rewarding environment that is fast paced and changing fundamentally, and work towards transforming the business of a Super Major energy company to meet the ambition to be a net-zero emissions energy business by 2050, whilst delivering a world class business case that has a strong societal license to operate. In your role you will be expected to enact change and deliver value globally across business lines and geographies.

Benefits from Aubay

At Aubay UK, people are at the heart of our business. We offer a competitive remunerations package which includes a range of benefits. You will receive continuous support from our dedicated team of Talent Acquisition Specialists who will support your career development and success during your assignment with our client.

25 Days Annual Leave

Work From Home Opportunities

Pension Scheme

Opportunities to Work Directly with our Client

Training Opportunities

Discount Holidays at I'Aero Chalet

Image of the recruiter for this specific role

Have Questions?

Contact Michael

Email - mayodele@aubay.com

LinkedIn - Michael's Profile

Role Summary

Aubay UK is seeking an experienced IT Quality Assurance Engineer to join our client’s dynamic team within the energy sector. This hands-on role is embedded within a highly agile, cross-functional feature team and plays a vital part in ensuring that software solutions are delivered to the highest quality standards. Working closely with developers, testers, project managers, and business stakeholders, the IT Quality Assurance Engineer will lead and execute a wide range of testing activities—from strategic test planning to detailed automation. The successful candidate will help define robust QA processes, elevate testing maturity, and deliver reliable digital solutions that support enterprise-wide initiatives.

Required Skills and Experience

  • Strong hands-on experience in Python and automation testing of web applications, web services, and REST APIs. 
  • Solid understanding of software development life cycle (SDLC) and manual testing principles. 
  • Expertise in designing and executing test cases for both manual and automated frameworks. 
  • Familiarity with Selenium, Python, SpecFlow or Python Behave, and BDD (Behaviour-Driven Development) methodologies. 
  • Proven track record of delivering test strategies, test plans, and defect management across Agile environments. 
  • Excellent written and verbal communication skills, capable of liaising with technical and non-technical stakeholders. 
  • Strong problem-solving skills, with the ability to identify optimisation opportunities and implement process improvements. 
  • Comfortable working in dynamic, fast-paced environments, with an eye for quality and detail. 

Desired Skills and Experience

  • Experience using version control tools such as Git or TFS. 
  • Working knowledge of SQL for data validation and testing. 
  • Exposure to Salesforce platforms. 
  • Degree in Computer Science or equivalent technical qualification. 

Key Role Responsibilities

  • Collaborate within an Agile feature team of developers, testers, and specialists to deliver high-quality solutions. 
  • Plan and execute comprehensive test activities across the product lifecycle, including automation and defect management. 
  • Develop and maintain test strategy, test plans, test conditions, and test scripts for functional and non-functional testing. 
  • Work closely with test leads, product managers, and developers to ensure robust requirement coverage and quality outcomes. 
  • Lead the design and execution of detailed functional and integration test cases based on complex business scenarios. 
  • Ensure traceability of test coverage and compliance with established quality standards. 
  • Contribute to risk assessments and promote proactive mitigation strategies to support timely delivery. 
  • Deliver test reporting and status updates to project teams and stakeholders. 
  • Support continuous improvement initiatives and promote best practices in automation and QA.