Software QA Engineer

Bright Purple Resourcing Ltd
Aberdeen, United Kingdom
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Aberdeen, United Kingdom

Tech stack

Testing (Software)
C
.NET
Automation of Tests
C Sharp (Programming Language)
C++
Data Visualization
Embedded C
Embedded Software
Nunit
Real-Time Operating Systems
Selenium
Software Engineering
Performance Testing
Google Test
GIT
Xunit
Pytest

Job description

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., * 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

Requirements

  • 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

Benefits & conditions

  • 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

Apply for this position