C# Software Quality Engineer

ago

Location

Waterloo, London

Hybrid

Salary

£75k+

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 - [email protected]

LinkedIn - Michael's Profile

Role Summary

Aubay is seeking an experienced C# Software Quality Engineer to take on a leadership role in ensuring the delivery of high-quality testing for medium to large programmes. This is an exciting opportunity for a seasoned QA professional to bring their expertise in automation, team management, and cutting-edge testing practices to a fast-paced, innovative environment.

Required Skills and Experience

  • Bachelor’s degree in Computer Science or a related field, with at least 12 years of experience in quality assurance, including leadership roles. 
  • Strong expertise in Agile testing methodologies and test automation tools. 
  • Proficiency in Selenium with C#, BDD frameworks using SpecFlow, and API automation. 
  • Experience in implementing Selenium Grid and applying appropriate test measurements and metrics. 
  • Demonstrated ability to manage end-to-end testing deliverables, ensuring top-quality outputs for medium to large programmes. 
  • Proven experience in leading teams of 10–12 members, including goal setting, appraisals, and professional development planning. 
  • Strong communication skills with the ability to interact and collaborate effectively with senior business leadership. 

Desired Skills and Experience

  • Knowledge of additional programming languages such as Python or Java. 
  • Familiarity with Agile or Scrum software development methodologies. 
  • Excellent problem-solving skills, with the ability to think critically and creatively. 
  • Strong interpersonal and communication skills, with the ability to collaborate effectively across diverse teams. 
  • Experience building robust enterprise software systems and translating complex business needs into functional code. 

Key Role Responsibilities

  • Manage a small team of 10–12 members, overseeing their goals, appraisals, and career development to support their aspirations. 
  • Deliver end-to-end testing for programmes, ensuring high-quality results and business continuity. 
  • Lead automation efforts, working with architects and Scrum team members to clarify requirements, enhance testability, and automate processes. 
  • Provide feedback on both functional and technical design, contributing to continuous improvement in QA practices. 
  • Innovate and implement new tools, processes, and frameworks to enhance both manual and automated testing. 
  • Document best practices and mentor junior team members to foster growth and knowledge sharing within the team. 
  • Develop proofs-of-concept for QA automation to drive continual improvements in testing processes. 
  • Ensure frameworks are aligned with continuous deployment and continuous integration goals. 
  • Collaborate with Portfolio and IT managers to define the QA roadmap and drive alignment across stakeholders.