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

Agile Coach

Shya Workforce Solutions • Mumbai, IN
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 • 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: 3 days ago • Promoted
    IT Project Manager - Agile / Scrum Methodologies

    IT Project Manager - Agile / Scrum Methodologies

    Bolt-on Global Solutions Pvt Ltd. • Navi Mumbai
    Position : Project Manager CANDIDATES FROM / IN NAVI MUMBAI LOCATION SHALL ONLY APPLY.This role is open exclusively to candidates based in NAVI MUMBAI.Applic...Show more
    Last updated: 30+ days ago • Promoted
    Portall Infosystems - Project Manager - Agile Methodologies

    Portall Infosystems - Project Manager - Agile Methodologies

    Portall Infosystems Pvt Ltd • Mumbai
    Job Description : Project Manager Position Overview : We are seeking a highly skilled and motivated System Integration Proje...Show more
    Last updated: 30+ days ago • Promoted
    Project Coordinator - Agile / Scrum Methodologies

    Project Coordinator - Agile / Scrum Methodologies

    Sampoorna Consultants Pvt. Ltd • Mumbai
    Description : Exp : 3 to 4 Years Job Location : Mumbai (Vile Parle West) Work...Show more
    Last updated: 17 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
    Publicis Sapient - Project Manager - Agile Methodologies

    Publicis Sapient - Project Manager - Agile Methodologies

    Publicis Sapient • Mumbai
    Job Purpose : - Lead the overall delivery setup and execution, people and financials management for the assigned software services projects / program work streams in ...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: 9 days ago • Promoted
    Digital Transformation Lead

    Digital Transformation Lead

    Talent Worx • Mumbai
    Description : - Lead digital transformation projects and IT strategy implementation.Explore, evaluate, and onboard digital technologies that align with business strat...Show more
    Last updated: 30+ 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: 11 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
    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