Connecting Talent to opportunity

Connecting Talent to opportunity

Software Developer in Test Remote


Job Description:

My client is a global leader in providing solutions to millions of users everyday and are looking for a Software Developer in Test (SDET) to join their highly successful and growing team on a permanent basis. The successful Software Developer in Test will be experienced developing in test (especially in C#) and have a solid background in testing. You will be highly experienced in automation and have a range of testing experience.

Your next role as a Software Developer in Test will include;

Implementation of high quality, testable peer reviewed solutions against customer focused acceptance criteria, this includes:

  • Lead the design and develop software for the end-to-end testing lifecycle, including tools, frameworks and automated tests.
  • Work with other members of the testing team to review and improve testing processes.
  • Actively seek to improve the performance, code quality and architecture of the solution.
  • Work alongside the developers in a single scrum team to design the technical implementation, and actively look for ways to improve the testability of the software.
  • Taking on work in new areas / using new technologies.

Proactive participation in the Scrum process including:

  • Active participation in, and contribution to, all scrum ceremonies to help shape the direction of the product with the dedicated Product Owner.
  • Help the team evolve their working practices, supporting other team members and mentoring more junior engineers.

Delivering key outputs:

  • Stories completed in accordance with the defined acceptance criteria
  • Quality, tested, functional and releasable software.
  • Up-to-date, accurate and useful documentation.
  • Consistent delivery of the sprint goal in line with team responsibilities.

Working with the latest technologies:

  • Docker, Kubernetes, .Net Core, Microservices
  • C# 10
  • Unit testing using NUnit, Moq,and NCrunch
  • Microsoft Azure (Storage, AKS, SQL, Service Fabric, VMs, Functions and more)
  • Visual Studio 2019 and Visual Studio Code, SonarCloud, WhiteSource, Azure DevOps, Datadog and Git

Your Skills & Experience


  • C# / .Net / .Net Core with 3+ years’ experience creating automated tests and test tools.
  • Active participate in team discussions and brainstorming sessions to gain a clear understand of how to effectively test the software.
  • Creating automated test frameworks for Behaviour Driven tests for:
    • Frontend using Selenium and WebDriver.
    • Backend Service (via RESTful APIs and Queues)
  • Creating test cases for new and existing functionality.
  • Working knowledge of performance test tools (such as JMeter, WebSurge or Locust)


  • QA background
  • Scripting using PowerShell and Bash.
  • Unit Testing Frameworks (such as Moq, NUint)
  • Deploying and managing test environments.
  • Knowledge and experience of rapid deployment of functionality developed using CI/CD.
  • Experience creating Infrastructure as code (such as Terraform / ARM Templates)
  • Performing security and penetration testing
  • CI/CD Pipelines
  • Azure DevOps
  • Experience creating bespoke test tools (Performance, Load and Error cases)
  • Kubernetes
  • Docker
  • NuGet
  • Dependency Injection
  • Scripting using PowerShell and Bash.
  • SQL
  • Linux
  • Knowledge of SMTP / Exchange
  • SaaS
  • Source control using Git.

Experience working on complex bespoke solutions

In return my client offers an amazing package, supportive personal development support, flexible working and a competitive base salary.

  • Job Type

    Permanent, Full Time

  • Additional Salary Info

    Flexible working, part remote working, company time to explore new technologies, working with newest technologies, strong package

  • Work Authorisation

    United Kingdom

  • Industry Sector IT & Internet
  • Years Experience

    2+ years

Apply for this position

Thank you for your application

Why don't you search for some more vacancies...