Test Automation Engineer
Role details
Job location
Tech stack
Job description
This role is focused on building robust automation to validate the end-to-end behaviour of a complex, billing system made up of multiple independent services, you will be the primary automation framework developer, working alongside a Lead Test Engineer who will define test direction and a lead Architect.
Our back-end APIs are written in C# in .NET 8 as microservices hosted in Azure, using a wide range of the Azure stack, including Azure SQL, CosmosDb, and Azure Kubernetes Services. Our front-end UIs are written using Vue JS. The DevOps lifecycle is managed through Azure DevOps for source control, CI/CD pipelines and backlog prioritisation. We also are also increasingly using Python for data-related scenarios.
Requirements
- Extensive test automation experience, building frameworks from scratch
- Specifically in a C# environment
- Experience with Microservices
- SQL
- Nunit and or MSTest, C# / Selenium / Nunit / RestSharp / SQL