QA Software Engineer

🔒 Confidential Employer
Posted 28 April 2026
LOCATION
Edinburgh
TYPE
Full-time
LEVEL
Associate
SALARY
£65,000 / year
CATEGORY
IT
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Software QA Engineer automated regression tests C# Manual Testing Hyper-V Azure DevTest Labs agile development processes automated UI testing

FULL DESCRIPTION

QA Software Engineer

Company: [Employer hidden — view at passion-project.co.uk]

Location: Edinburgh

Job Type: Permanent

Contact Email: [contact hidden]

Salary: up to £65K

About the Role:

  • Test Across Platforms: Validate functionality across SaaS, desktop, and on-premise server applications.
  • Automate Intelligently: Create and maintain automated regression tests using modern automation frameworks and technologies, primarily in C#.
  • Perform Manual Testing: Identify, design, and execute manual test scenarios to ensure product reliability and consistency.
  • Manage Test Environments: Install, configure, and maintain environments using Hyper-V virtual machines and Azure DevTest Labs.
  • Ensure Quality at Every Step: Identify, document, and track bugs — collaborating closely with developers and product owners to drive resolution.
  • Continuously Improve: Identify opportunities to enhance QA processes, tools, and overall testing strategy.
  • Collaborate Broadly: Work closely with developers, DevOps engineers, and other stakeholders across the full software development lifecycle — from concept to production.

About You:

  • Detail-Oriented and Methodical: You take pride in spotting what others might miss, ensuring every feature meets the highest quality standards.
  • Automation-Driven: You have hands-on experience building automated test suites that improve reliability and efficiency.
  • Adaptable and Curious: You enjoy solving diverse technical challenges, from configuring environments to improving QA strategy.
  • Collaborative and Communicative: You thrive as part of a cross-functional team and actively share insights and best practices.
  • Continuous Learner: You’re enthusiastic about evolving your technical and professional skills, staying ahead of industry trends.

Required Skills and Experience:

  • 3+ years experience as a Software QA Engineer within a professional software development team.
  • Strong ability to identify test scenarios from requirements and user stories.
  • Experience with automated UI testing using C#.
  • Experience testing cloud-based SaaS applications.
  • Hands-on experience configuring virtual machines and creating test data.
  • Experience working within agile development processes.

Nice to Have:

  • Experience with Microsoft SQL.
  • Experience with testing on-premise hosted solutions and Windows Desktop applications.
  • Familiarity with API testing using tools such as Postman.
  • Exposure to performance and load testing tools.
  • Experience using AI tools such as GitHub Copilot to streamline QA activities.
  • Experience with CI/CD practices using Azure DevOps.
  • Working knowledge of Windows Server and Active Directory environments.

This role is urgent in nature so please email your CV to [contact hidden] or call 077 375 38 248 for more information.

Sign up free — access 45,000+ UK sponsor-licensed jobs