Software Development Engineer in Test (SDET)
Role details
Job location
Tech stack
Job description
We're looking for a skilled and motivated Software Development Engineer in Test (SDET) to join our Digital team. This is a key role supporting business-critical IT transformation across Microsoft Dynamics 365 and Azure technologies. As part of an agile delivery team, you'll be embedded throughout the change lifecycle - from requirement validation to deployment - ensuring every change is tested, traceable, and production-ready., * Design, develop, and maintain automated and manual test suites for Microsoft Dynamics 365 and internal applications.
- Collaborate with developers, business analysts, and product owners to understand requirements and expected behaviours.
- Validate system changes including configurations, customisations, workflows, integrations, and third-party connectors.
- Support regression, smoke, and performance testing across Dynamics 365 and other platforms.
- Work with DevOps engineers to integrate automated testing into CI/CD pipelines.
- Monitor and report on test results, defect tracking, and quality metrics.
- Assist with user acceptance testing (UAT), including test data preparation and defect triage.
- Document test scenarios and acceptance criteria aligned with user stories and sprint goals.
- Ensure test coverage is visible and traceable within agile tools such as Azure DevOps.
- Support product development by fixing bugs and making configuration changes when needed.
Requirements
Java, Testing, Python, Selenium, Software Testing, Sql Server, * A good standard of education and relevant professional qualifications (e.g., ISEB Foundation in Software Testing).
- 3+ years' experience as an SDET or QA Engineer in enterprise environments.
- Hands-on experience testing Microsoft Dynamics 365 and Azure technologies.
- Strong understanding of QA best practices, SDLC, and change management processes.
- Proficiency in a scripting or programming language (e.g., TypeScript, Python, or Java).
- Experience with automation frameworks such as Playwright or Selenium.
- Familiarity with Azure DevOps or similar ALM and CI/CD tools.
- Experience testing APIs, data integrations, and workflows.
- Exposure to database testing (SQL Server) and data validation strategies.