C# Automation Engineer

0 years

0 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role

We are looking for a skilled Automation Test Engineer to join our team. The role involves building, maintaining, and executing automated test suites to ensure the quality, scalability, and reliability of our media services platform. You will work closely with developers, DevOps engineers, and QA teams to integrate automation testing into our CI/CD pipelines.

Key Responsibilities

  • Design, develop, and maintain automated test frameworks and test cases using

    C#

    .
  • Build and maintain automation services (C# workers, controllers, NodeJS helpers) that integrate with our

    Kubernetes (K8s)

    clusters.
  • Develop and execute tests for microservices deployed via

    Jenkins, Docker, and Flux

    .
  • Implement and manage integration tests with

    Service Bus, Event Hub, Blob Storage, and KVS

    .
  • Write Gherkin-style test cases using

    ReqNRoll

    and API automation with

    RestSharp

    .
  • Collaborate with developers to integrate automated tests into

    CI/CD pipelines

    .
  • Execute automated tests during build, deployment, and scheduled runs on QA/Next/PT environments.
  • Scale automation services dynamically (scale-to-zero when not running) for efficiency.
  • Analyze test results, identify issues, and provide actionable feedback to development teams.
  • Contribute to test strategy, coverage planning, and continuous improvements in test automation.

Required Skills & Experience

  • Strong programming experience in

    C#

    (mandatory, as development and test frameworks use the same language).
  • Hands-on experience with

    automation frameworks

    and test case design.
  • Experience with

    RestSharp

    for API automation.
  • Familiarity with

    ReqNRoll

    (or similar BDD frameworks such as SpecFlow, Cucumber).
  • Solid knowledge of

    CI/CD pipelines

    using

    Jenkins (Jenkinsfile, Dockerfile)

    .
  • Exposure to

    Kubernetes (K8s) cluster deployments

    and containerized test execution.
  • Experience with

    Service Bus, EventHub, Blob Storage

    integrations.
  • Good understanding of Git-based workflows for code and test storage.
  • Strong debugging, analytical, and problem-solving skills.

Nice to Have

  • Knowledge of

    NodeJS services

    for streaming automation.
  • Experience in

    media services, video streaming, or cloud-based video platforms

    .
  • Familiarity with

    cloud platforms (Azure preferred)

    .
  • Prior experience in

    scalable automation frameworks

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Tata Elxsi logo
Tata Elxsi

IT Services and IT Consulting

Bangalore

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india