Test Automation Specialist
We are a Global Recruitment specialist that provides support to the clients across EMEA, APAC, US and Canada. We have an excellent job opportunity for you.
Role Title: Test Automation/SDETs (.Net/C#)
Location: Glasgow
Duration: Until 31/12/2026
Days on site: 2-3 days onsite/week
Pay Rate: £322 per day all inc. (PAYE through Umbrella)
Sector: Banking
Role Description:
Test Automation/SDETs (.Net/C#)
- To build automation test packs from the ground up for Windows Services and WPF Uls using Net/C#.
Note:
- we have no web applications, so we do not need that skill set.
- Demonstrable experience of the following:
- Strong recent test automation using C#
- 5+ years of recent experience
Role Summary
- We are seeking a highly skilled Software Development Engineer in Test (SDET) with strong expertise in .NET/C# test automation to design, develop, and maintain automated test frameworks from the ground up. The ideal candidate will have extensive experience automating testing for Windows-based desktop applications, Windows Services, and WPF (Windows Presentation Foundation) user interfaces.
- This role requires a hands-on automation professional who can establish scalable automation frameworks, implement robust test suites, and integrate testing practices into CI/CD pipelines to improve software quality, reliability, and delivery speed.
Note:
- This position does not involve web application testing.
- Candidates with predominantly web automation experience and limited desktop application automation experience may not be suitable for this role.
Key Responsibilities
- Design, develop, and maintain automated test frameworks using C# and .NET technologies.
- Build end-to-end automation test packs from scratch for:
- Windows Services
- WPF Desktop Applications
- Backend components and service layers
- Develop reusable automation utilities, libraries, and testing components.
- Create automated functional, regression, integration, and system-level test suites.
- Collaborate closely with Software Developers, Business Analysts, Product Owners, and QA teams to understand requirements and testing needs.
- Participate in requirement analysis and identify automation opportunities early in the development lifecycle.
- Ensure automation scripts are maintainable, scalable, and aligned with coding best practices.
- Integrate automated tests into CI/CD pipelines to support continuous testing.
- Analyze test execution results and provide detailed defect reports and root cause analysis.
- Support release validation and production readiness activities.
- Continuously improve test coverage, framework performance, and automation effectiveness.
Required Skills & Experience
Technical Skills
- Strong hands-on experience with C# and .NET Framework/.NET Core.
- Minimum 5+ years of recent experience in Test Automation and SDET roles.
- Proven experience building automation frameworks from scratch.
- Strong automation testing experience for:
- Windows Desktop Applications
- WPF Applications
- Windows Services
- Experience designing and implementing robust automation architectures.
- Strong understanding of Software Testing Life Cycle (STLC) and Quality Engineering practices.
- Experience with Unit Testing and Integration Testing frameworks.
- Strong debugging and troubleshooting capabilities.
- Experience working with source control systems such as Git or Azure DevOps Repositories.
- Familiarity with CI/CD tools and automated test execution pipelines.
Test Automation Frameworks & Tools
Experience with one or more of:
- FlaUI
- WinAppDriver
- UI Automation Frameworks
- White Framework
- TestStack White
- NUnit
- MSTest
- xUnit
- Build & CI/CD Tools
Knowledge of:
- Azure DevOps
- Jenkins
- TeamCity
- GitHub Actions
If you are interested in this position and would like to learn more, please send through your CV and we will get in touch with you as soon as possible. Please note, candidates are often Shortlisted within 48 hours.