Talent.com
Agile Coach
Agile CoachShya Workforce Solutions • Mumbai, IN
Agile Coach

Agile Coach

Shya Workforce Solutions • Mumbai, IN
10 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 • Mumbai, IN

    Related jobs
    AGM - F&A Transformation

    AGM - F&A Transformation

    Golden Opportunities • Mumbai Metropolitan Region, India
    Job Title : AGM- F&A Transformation.Candidates with Minimum 15+years of experience in F&A Transformation.Core transformation candidate who is market facing with very good communication.This role req...Show more
    Last updated: 6 days ago • Promoted
    SuccessFactors Implementation Consultant

    SuccessFactors Implementation Consultant

    Bridge Et Al. • Mumbai, India
    Position : SuccessFactors Implementation Consultant.A leading global automotive company.We are seeking an experienced SuccessFactors Implementation Consultant to lead and support end-to-end implemen...Show more
    Last updated: 30+ days ago • Promoted
    Brainvire Infotech - Adobe Commerce Team Leader

    Brainvire Infotech - Adobe Commerce Team Leader

    Brainvire Infotech Pvt. Ltd. • Mumbai, India
    Job are seeking a highly skilled Adobe Commerce (Magento) Team Leader with strong technical expertise to lead our development team. The ideal candidate will have a deep understanding of Adobe Comme...Show more
    Last updated: 30+ days ago • Promoted
    PMO Analyst / Specialist - Agile Methodologies

    PMO Analyst / Specialist - Agile Methodologies

    Sampoorna Consultants Pvt. Ltd • Mumbai
    Key Competencies & Skills required : - 5+ years of experience in the field of PMO (preferred in IT related environment) - Strong communication skills wi...Show more
    Last updated: 30+ days ago • Promoted
    Saviynt IGA

    Saviynt IGA

    Deloitte • Mumbai, IN
    Team, you’ll build and nurture positive working relationships with teams and clients with the intention to exceed client expectations : -. You will be part of the development and configuration of Sav...Show more
    Last updated: 30+ days ago • Promoted
    QA Team Leader

    QA Team Leader

    Huxley • Mumbai, IN
    QA Team Leader – E-Commerce Platform.Join a dynamic development team responsible for building and maintaining large-scale online commerce services. This role focuses on a popular cashback and reward...Show more
    Last updated: 2 days ago • Promoted
    UKG Implementation / Functional Consultant

    UKG Implementation / Functional Consultant

    Avensys Consulting • Mumbai, IN
    Avensys is a reputed global IT professional services company headquartered in Singapore.Our service spectrum includes enterprise solution consulting, business intelligence, business process automat...Show more
    Last updated: 21 hours ago • Promoted • New!
    Project Manager – MDM Governance Tool Implementation

    Project Manager – MDM Governance Tool Implementation

    Verdantis • Mumbai, Maharashtra, India
    Location : Mumbai Industry Experience : Manufacturing, Energy, Chemicals, Mining, or similar enterprise sectors About the Role We are seeking a technically inclined Project Manager to lead the imp...Show more
    Last updated: 23 days ago • Promoted
    Consulting Manager – Digital Adoption Platform (DAP) Strategy & Leadership

    Consulting Manager – Digital Adoption Platform (DAP) Strategy & Leadership

    ISG (Information Services Group) • Mumbai, IN
    Leading Global Technology Research & Advisory Firm | ISG (isg-one.Wanted : dynamic and creative individuals ready to connect with a like-minded team. You’ll enjoy all the autonomy you need to help ou...Show more
    Last updated: 30+ days ago • Promoted
    Digital Transformation Manager

    Digital Transformation Manager

    BDO India • Mumbai, Maharashtra, India
    Business Analyst - HR Digital Transformation.BE / BTech, HR related Degree or related field.Collaborate with HR process owners and teams to understand business objectives, workflows, and system needs...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead

    Technical Lead

    Mphasis • Mumbai, IN
    Looking for Senior Ingenium Developer with 10+ years' experience and following skills.Experience in Mainframe O / S and Development using COBOL programming language & JCL. Experience in development an...Show more
    Last updated: 8 days ago • Promoted
    CloudFronts Technologies - Project Manager - Agile Methodologies

    CloudFronts Technologies - Project Manager - Agile Methodologies

    Cloudfronts Technologies LLP • Mumbai
    About the Role : The Senior Project Manager will lead complex IT projects end-to-end, ensuring successful delivery by managing scope, timelines, budgets, risks, and stakeholde...Show more
    Last updated: 10 days ago • Promoted
    Xactly Consultant

    Xactly Consultant

    Olive Green Consulting • Mumbai, IN
    We’re Hiring : Senior Solution Consultant – Xactly.Noida (Sector 135) | WFH Model.We are looking for experienced.In this client-facing role, you will lead full-cycle implementations of.Xactly Incent...Show more
    Last updated: 30+ days ago • Promoted
    Money Coach

    Money Coach

    Lxme • Mumbai, India
    LXME is India’s first comprehensive financial ecosystem designed exclusively for women — empowering them to earn, spend, save, and invest with confidence. From LXME Pay (our UPI-led payments platfor...Show more
    Last updated: 20 days ago • Promoted
    The Sourcing Team - Project Manager - Agile Methodologies

    The Sourcing Team - Project Manager - Agile Methodologies

    The Sourcing Team Pvt Ltd • Mumbai
    Responsibilities : - Conceptualize, define, and manage technology projects from end-to-end, working closely with the development and business teams. Participate in estimations ...Show more
    Last updated: 30+ days ago • Promoted
    Project Manager - Scrum / Agile Methodologies

    Project Manager - Scrum / Agile Methodologies

    Arcitech • Navi Mumbai
    Role : Project Manager Years of Experience : 2-5 years Location : Vashi, Navi Mumbai Job description : &l...Show more
    Last updated: 30+ days ago • Promoted
    Communication Coach

    Communication Coach

    TP • Mumbai, IN
    Train a team of associates and impart knowledge that impact soft skills, voice and accent, language or behaviors defined by client. Conduct refresher and update training on Communication, Soft skill...Show more
    Last updated: 16 days ago • Promoted
    Software Project Manager - Agile / Waterfall Methodologies

    Software Project Manager - Agile / Waterfall Methodologies

    HyrEzy Talent Solutions • Navi Mumbai
    Job Description : We are looking for an experienced professional to join the Software R&D team as a Project Manager.The SPM responsibilities incl...Show more
    Last updated: 30+ days ago • Promoted