API Engineer

January 10, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

We are seeking a highly skilled API Engineer with expertise in C# and test automation to join our IT team on a permanent basis.

  • This role plays a critical part in ensuring the quality and reliability of software systems for our client, a key player in the UK’s energy sector.
  • The client facilitates power balancing and settlement across the country, ensuring industries and households have a stable energy supply.

Responsibilities

  • Design, develop, and execute automated test scripts for APIs and microservices.
  • Apply advanced testing patterns, principles, and practices (e.g., testing pyramid, unit testing, component testing, end-to-end testing).
  • Collaborate with developers and stakeholders to refine user stories and estimate project tasks.
  • Review and specify acceptance criteria for user stories.
  • Identify, document, and manage defects efficiently.
  • Conduct automated API testing using C# and the .NET framework with SpecFlow.
  • Perform contract testing for web services and microservices.
  • Ensure optimal performance and reliability of web services using technologies such as HTTP, RESTful services, XML, and JSON.
  • Leverage Azure DevOps for continuous integration and delivery, including Boards, Repos, Pipelines, and Artifacts.
  • Utilize key Azure services like App Service, Functions, SQL, Storage, Service Bus, App Insights, and Key Vault.

Skills

  • C#
  • SpecFlow
  • HTTP, RESTful services, XML, JSON.
  • Azure DevOps.
  • Azure services.
  • automated security testing

Hiring Team Member

Avula Srivalli
Recruitment Coordinator