QA Software Engineer
Software QA Engineer – Edinburgh – up to £65K plus benefits (Remote role)
Change Digital are supporting a Global Software Technology company in their search for a Software QA Engineer. This is a great opportunity to join a team of engineers passionate about building world-class products that empower Legal, Risk, Compliance and HR professionals at Fortune 100 companies. You’ll play a key role in ensuring the quality, performance and reliability of the full product suite — spanning Microsoft Azure-hosted SaaS applications, Windows desktop applications and on-premise Windows Server solutions.
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 mitesh.fatnani@change-digital.co.uk or call 077 375 38 248 for more information.