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.