Talent.com
Agile Coach
Agile CoachShya Workforce Solutions • India, India
Agile Coach

Agile Coach

Shya Workforce Solutions • India, India
11 days ago
Job description

Test-Driven Development (TDD) Coach – .NET & React Applications

About the Role

The TDD Coach will be responsible for coaching and enabling development teams to adopt test-driven development practices across backend (.NET) and frontend (React) applications. The role requires hands-on expertise in designing, implementing, and guiding teams on unit testing, mocking, and contract testing frameworks, ensuring code quality, maintainability, and continuous feedback as part of the shift-left quality transformation.

Responsibilities

  • Coach and Mentor Developers on TDD principles, unit test design patterns, and refactoring techniques across both backend (.NET) and frontend (React) codebases.
  • Establish and enforce TDD discipline within development sprints to ensure code quality and test coverage goals are met before integration.
  • Develop and standardize unit testing frameworks and templates using NUnit (for .NET) and Jest (for React), integrating them into the CI / CD pipelines.
  • Guide teams on effective mocking strategies using Moq or NSubstitute (.NET) and Axios mocking (React) to isolate dependencies and validate code behavior.
  • Enable Contract Testing adoption using suitable frameworks (e.g., Pact, WireMock) to ensure reliable integration between microservices and APIs.
  • Collaborate with Solution Architects and DevOps Engineers to embed quality gates and TDD compliance within automated build and deployment workflows.
  • Review existing unit and integration test suites, identify technical debt, and provide actionable refactoring recommendations.
  • Provide hands-on support to developers during pairing sessions to implement test-first approaches and build a quality-first engineering culture.
  • Track TDD adoption metrics (e.g., test coverage, defect leakage, build quality) and present progress to engineering leadership.
  • Continuously research and recommend emerging tools and frameworks in the testing ecosystem to enhance productivity and maintainability.

Qualifications

  • 10+ years of experience in software engineering or test automation with deep understanding of TDD and unit testing practices.
  • Strong command of C#, .NET Core, and React frameworks, including modern application architectures (microservices, RESTful APIs).
  • Proven experience in establishing TDD adoption frameworks, conducting workshops, and mentoring developers on test-first design.
  • Hands-on experience in contract testing and API mocking for service-level validation.
  • Ability to analyze and refactor legacy applications to become testable and maintainable under modern design principles.
  • Excellent communication, facilitation, and leadership skills to drive cultural and technical transformation.
  • Familiarity with DevSecOps and CI / CD practices, ensuring early and automated validation of code quality.
  • Required Skills

  • Backend (.NET)
  • .NET Framework (for legacy apps) and .NET 8 (LTS)
  • Language : C#
  • API Development : ASP.NET Core Web API
  • ORM : Entity Framework Core 8
  • NoSQL Databases : MongoDB, Redis (for caching)
  • Architecture : Clean Architecture and Microservices
  • Dependency Injection : Built-in with .NET Core
  • Frontend (UI)
  • Frameworks : React (preferred) / Angular / Blazor
  • UI Libraries : Material UI
  • Testing Frameworks : Jest, React Testing Library
  • Testing & Quality Engineering
  • Unit Testing : NUnit (for .NET), Jest (for React)
  • Contract Testing : Pact, WireMock (preferred)
  • Test Management : Azure DevOps Test Plans / Zephyr for Jira
  • CI / CD Integration : GitHub Actions, Azure Pipelines, or Jenkins
  • Preferred Skills

  • Experience in agile development environments with in-sprint testing and continuous integration practices.
  • Prior exposure to Clean Code, SOLID principles, and refactoring techniques.
  • Knowledge of cloud-native architectures (Azure / OCI) and containerization (Docker, Kubernetes).
  • Create a job alert for this search

    Agile Coach • India, India

    Related jobs
    Agile Development Facilitator

    Agile Development Facilitator

    Shya Workforce Solutions • Republic Of India, IN
    Test-Driven Development (TDD) Coach –.The TDD Coach will be responsible for coaching and enabling development teams to adopt test-driven development practices across backend (.NET) and frontend (Re...Show more
    Last updated: 11 days ago • Promoted
    Agile Project Facilitator

    Agile Project Facilitator

    Ruby Seven Studios, Inc. • Cochin, Republic Of India, IN
    We’re looking for a high-energy Project Manager who thrives at the intersection of organization and creativity.You’ll be the driving force that keeps our teams moving forward — ensuring our artists...Show more
    Last updated: 30+ days ago • Promoted
    Senior Agile Transformation Consultant

    Senior Agile Transformation Consultant

    Infosys Consulting • Pune, Republic Of India, IN
    Infosys is a global leader in next-generation digital services and consulting with annual revenues of $16.IT strategy, processes, organization, systems and risk. Infosys Consulting has 2,500+ people...Show more
    Last updated: 18 days ago • Promoted
    Agile Project Facilitator

    Agile Project Facilitator

    Deloitte • Pune, Republic Of India, IN
    Facilitate Events : Facilitate events, as needed, and ensure that all events take place and are positive, productive, and kept within the timebox. Support Iteration Execution : Ensure quality of cerem...Show more
    Last updated: 15 days ago • Promoted
    Scrum Team Coach

    Scrum Team Coach

    Zemoso Technologies • Republic Of India, IN
    Zemoso Technologies provides product & data engineering solutions using open source Big Data stacks, Machine Learning and advanced custom visualizations. We were featured as one of Deloitte Fastest ...Show more
    Last updated: 12 days ago • Promoted
    Business Coach

    Business Coach

    Inomagic • India, India
    As a Business Coach, you’ll be responsible for helping our clients gain clarity on their goals, refine their business models, and implement actionable strategies that drive measurable results.You’l...Show more
    Last updated: 20 days ago • Promoted
    Agile Business Consultant

    Agile Business Consultant

    Persistent Systems • Pune, Republic Of India, IN
    We are looking for candidates with Knowledge and hands on experience with Microsoft Azure, Docker, Kubernetes, Agile or Scrum, Terraform, GITlab and CI / CD pipelines. Location : All Persistent Locatio...Show more
    Last updated: 18 days ago • Promoted
    Agile Coach

    Agile Coach

    Confidential • India
    The Agile Coach, Senior will serve as a key member of the International IT Agile Center for Transformation team.They will collaborate closely with the CDIO Staff and the IT Operations team on desig...Show more
    Last updated: 17 days ago • Promoted
    Senior Agile Facilitator

    Senior Agile Facilitator

    MSC TECHNOLOGY (INDIA) PRIVATE LIMITED • Chennai, Republic Of India, IN
    We have an opening for Agile Coach and I'm delighted to provide you with the job description : .Walkin - 25-Nov-2025 - From 10am to 2pm. Job Location : Chennai - Ambattur.Microsoft technology developme...Show more
    Last updated: 4 days ago • Promoted
    Scrum Team Coach

    Scrum Team Coach

    Simplify Healthcare • Pune, Republic Of India, IN
    We are seeking an experienced Scrum Master with a strong background in project delivery to join our dynamic team.The ideal candidate will be responsible for facilitating the agile development proce...Show more
    Last updated: 7 days ago • Promoted
    Senior Agile Coach + Release Train

    Senior Agile Coach + Release Train

    Confidential • India
    Title : - Agile Coach Senior +.Location : - India (REMOTE) - Offshore.Duration : - 12 Months of Contract.ICP-ACC (ICAgile Certified Agile Coach) (Required). Certified Scrum Professional (CSP) (Requir...Show more
    Last updated: 17 days ago • Promoted
    Agile Delivery Manager, Investment Solutions

    Agile Delivery Manager, Investment Solutions

    TIGI HR • Republic Of India, IN
    Job Title : Project Manager – BFSI (Wealth & Asset Management).Location : Mumbai (Hybrid – 3 Days WFO).We are looking for an experienced. Project Manager with strong expertise in the BFSI domain.The i...Show more
    Last updated: 13 hours ago • Promoted • New!
    Agile Project Facilitator

    Agile Project Facilitator

    Zemoso Technologies • Republic Of India, IN
    Zemoso Technologies provides product & data engineering solutions using open source Big Data stacks, Machine Learning and advanced custom visualizations. We were featured as one of Deloitte Fastest ...Show more
    Last updated: 30+ days ago • Promoted
    Agile Transformation Specialist

    Agile Transformation Specialist

    MSC TECHNOLOGY (INDIA) PRIVATE LIMITED • Chennai, Republic Of India, IN
    We have an opening for Agile Coach and I'm delighted to provide you with the job description : .Walkin - 25-Nov-2025 - From 10am to 2pm. Job Location : Chennai - Ambattur.Microsoft technology developme...Show more
    Last updated: 4 days ago • Promoted
    Agile Delivery Lead

    Agile Delivery Lead

    MSC TECHNOLOGY (INDIA) PRIVATE LIMITED • Chennai, Republic Of India, IN
    We have an opening for Agile Coach and I'm delighted to provide you with the job description : .Walkin - 25-Nov-2025 - From 10am to 2pm. Job Location : Chennai - Ambattur.Microsoft technology developme...Show more
    Last updated: 4 days ago • Promoted
    Agile Coach

    Agile Coach

    MSC TECHNOLOGY (INDIA) PRIVATE LIMITED • Chennai, Republic Of India, IN
    We have an opening for Agile Coach and I'm delighted to provide you with the job description : .Walkin - 25-Nov-2025 - From 10am to 2pm. Job Location : Chennai - Ambattur.Microsoft technology developme...Show more
    Last updated: 5 days ago • Promoted
    Scrum Coach

    Scrum Coach

    Academian Inc • Pune, Republic Of India, IN
    Proven experience as a Scrum Master for 5-10 years, preferably with large teams.Has experience in driving Agile Product delivery as Scrum Master. Good demonstrable knowledge in and champion of Agile...Show more
    Last updated: 2 days ago • Promoted
    Agile Project Manager

    Agile Project Manager

    ZakApps • Chennai, Republic Of India, IN
    ZakApps drives innovation by designing and building products that integrate cutting-edge technology, supporting clients from project inception to completion. We specialize in delivering tailored sol...Show more
    Last updated: 4 days ago • Promoted