Software QA Engineer

QA & Automation - Aberdeenshire, Scotland

Ref: 6126Monday 1 June 2026

Up to £60,000

Senior QA Engineer - Aberdeen, Hybrid
 
A well-established oil and gas company based in Aberdeen, our client is a world-leading developer of specialised downhole sensing and telemetry solutions. With a reputation built on technical excellence and innovation, the business designs and manufactures precision-engineered tools deployed in some of the most demanding subsurface environments on earth.
 
What's on Offer
  • Competitive salary
  • Discretionary annual bonus
  • Private healthcare and life insurance
  • Company pension scheme
  • Hybrid working, 3 days per week in a modern facility in Dyce, Aberdeen
  • On-site parking and gym facilities
 
The Role
An experienced Senior QA Engineer is sought to join a growing QA function, reporting to the Head of QA and working across two software engineering teams: Surface and Subsurface. The Surface team builds desktop and data visualisation applications, whilst the Subsurface team works on embedded firmware and real-time software running inside the tools themselves.
 
Whilst the role encompasses manual testing, the primary focus will be on test automation, designing, building and maintaining robust automated frameworks that improve coverage, repeatability and release confidence across both teams.
 
Key Responsibilities
  • Design, develop and maintain automated test frameworks across Surface (C#/.NET) and Subsurface (C, Embedded C, C++) codebases
  • Execute manual and exploratory testing for complex or novel functionality
  • Collaborate with engineers to identify testability considerations early in the development cycle
  • Integrate automated tests into CI/CD pipelines and contribute to continuous improvement of the release process
  • Perform regression, integration, system and performance testing across both teams
  • Develop and maintain test plans, test cases and defect reports to a high standard
 
Skills & Experience
  • Proven experience in test automation, with hands-on expertise designing frameworks from the ground up
  • Solid understanding of at least one of C#/.NET, C, C++ or Embedded C
  • Experience with frameworks such as NUnit, xUnit, Selenium, Pytest, Google Test or similar
  • Familiarity with CI/CD pipelines and Git
  • Strong analytical skills with a methodical approach to defect identification and root cause analysis
 
Please apply with your most up-to-date CV for consideration.
 
Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
Cookies on this website
We want to ensure that we give you the best experience on our website. If you wish you can restrict or block cookies by changing your browser setting. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on this website.