QA Engineer, Jobs, 10647

QA Engineer - Edinburgh/Midlothian

QA Engineer
Location: Edinburgh | Hybrid 
Type: Permanent | Full-time

 

A growing technology consultancy specialising in secure identity and access management solutions is looking to appoint a QA Engineer to join its expanding delivery team. The organisation works closely with enterprise and public sector customers, delivering complex Microsoft Entra and cloud-based identity solutions across highly secure environments.

The role

Reporting into the wider delivery function, you will play a key role in ensuring the quality, reliability, and performance of customer solutions across the full software development lifecycle. You will work closely with developers, DevOps engineers, business analysts, and project teams to drive a strong quality-first approach across both functional and non-functional testing activities.

You will be involved in designing and maintaining automation frameworks, supporting Agile delivery practices, and helping shape testing strategy across multiple client engagements.

Key responsibilities include:

  • Developing and maintaining automated test frameworks and test suites
  • Creating automated functional web and API test scripts
  • Supporting quality assurance throughout the Secure Development Lifecycle
  • Collaborating closely with development and DevOps teams within Agile environments
  • Producing detailed test plans, test cases, and testing documentation
  • Supporting exploratory, functional, and non-functional testing activities
  • Contributing towards continuous improvement of testing processes and frameworks
  • Assisting with defect management, risk identification, and quality governance

About you

You will bring previous experience within a QA or automation testing environment, ideally working across Microsoft and Azure-based technology stacks. You will demonstrate:

  • Strong experience with automation testing tools such as Selenium
  • Experience building automated test frameworks from scratch
  • Knowledge of API and web service testing
  • Experience working within Agile delivery environments such as Scrum or Kanban
  • Strong communication skills with the ability to work collaboratively across technical teams
  • Experience with Azure and Azure DevOps environments
  • Knowledge of C# and the .NET ecosystem would be beneficial
  • Experience with SpecFlow, NUnit, Flurl, or CI/CD tooling would be advantageous
  • Exposure to performance, load, or non-functional testing would also be highly beneficial

The business offers a flexible hybrid working model, strong opportunities for professional development, and a collaborative technology-focused culture.

To be considered, please apply today and Leon will be in touch.