Talent.com
Agile Coach
Agile CoachShya Workforce Solutions • hosur, tamil nadu, in
Agile Coach

Agile Coach

Shya Workforce Solutions • hosur, tamil nadu, in
8 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 • hosur, tamil nadu, in

    Related jobs
    Agile Master

    Agile Master

    Confidential • Bengaluru / Bangalore, India
    Should be an expert in Agile methodology and foster best practices in the team.Should ensure proactive follow-ups and communication transparently with scrum team, Product Owners and stakeholders th...Show more
    Last updated: 20 days ago • Promoted
    Communication Coach

    Communication Coach

    TP • Bangalore, 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: 13 days ago • Promoted
    Agile Coach

    Agile Coach

    Shya Workforce Solutions • Bangalore, 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: 8 days ago • Promoted
    Fluence - Senior Product Owner - Agile Methodologies

    Fluence - Senior Product Owner - Agile Methodologies

    FLUENCE BESS INDIA PRIVATE LIMITED (FLUENCE BESS INDIA PRIVATE LIMITED)(23432) • Bangalore
    Job Description : In this role, you will have the opportunity to initiate and drive technology, software, product, and / ...Show more
    Last updated: 13 days ago • Promoted
    EPMO Agile Coach

    EPMO Agile Coach

    Version 1 • Bengaluru, Karnataka, India
    This is a mid-level role within the Enterprise Project Management Office (EPMO) and will report to the EPMO Lead within the Delivery Assurance Enterprise PMO and R&D Tax Credits function.The Co...Show more
    Last updated: 30+ days ago • Promoted
    Business Coach

    Business Coach

    Inomagic • Bangalore, IN
    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: 17 days ago • Promoted
    Scrum Master - Agile Coach

    Scrum Master - Agile Coach

    Confidential • Bengaluru / Bangalore, India
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show more
    Last updated: 25 days ago • Promoted
    Adobe Analytics Developer

    Adobe Analytics Developer

    Capgemini • Bengaluru, Karnataka, India
    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues...Show more
    Last updated: 11 hours ago • Promoted • New!
    Health Coach

    Health Coach

    Shifa Therapy • Greater Bengaluru Area, India
    Shifa Therapy is a rapidly growing mental wellness organisation focused on improving emotional well-being through structured therapy programs. We are looking for compassionate and skilled Health Coa...Show more
    Last updated: 3 days ago • Promoted
    Customer Journey Analytics Developer

    Customer Journey Analytics Developer

    Infogain • Greater Bengaluru Area, India
    Infogain is looking for a CJA Developer.This role involves working with Adobe Customer Journey Analytics (CJA) to implement and optimize data-driven solutions. Minimum 1 year of hands-on experience ...Show more
    Last updated: 3 days ago • Promoted
    Agile Coach

    Agile Coach

    TalentOla • Bangalore, Karnataka, India
    As an Agile Coach you will harmonize diverse agile practices (Scrum Kanban SAFe) across product teams embed Chevrons agile guardrails and raise delivery maturity by coaching Scrum Masters Product O...Show more
    Last updated: 30+ days ago • Promoted
    Agile-People Consulting-Actuarial-Manager

    Agile-People Consulting-Actuarial-Manager

    Confidential • Bengaluru / Bangalore, India
    At EY, you'll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we're counting on your u...Show more
    Last updated: 8 hours ago • Promoted • New!
    Adobe Analytics

    Adobe Analytics

    Live Connections • Bengaluru, Karnataka, India
    Notice period : immediate -30days.Adobe Launch & Adobe Analytics.Strong understanding of data layer development, web debugging tools, and analytic QA processes. Should be able to handle advanced tag ...Show more
    Last updated: 30+ days ago • Promoted
    Agile Coach

    Agile Coach

    Confidential • Bengaluru / Bangalore
    JD, EEO, Benefits) Responsibilities Experience Qualifications What Makes HTC A Great Place To Build Your Future HTC Global Services wants you to join our team.Come build new things w...Show more
    Last updated: 30+ days ago • Promoted
    Agile Methologies Professional

    Agile Methologies Professional

    Confidential • Bengaluru / Bangalore
    Good experience in running Agile methodologies, can run sprint ceremonies and agile best practices perfectly and also understand technical systems and terminologies with Banking domain exp.YRS rele...Show more
    Last updated: 7 days ago • Promoted
    Agile Trainer / Coach

    Agile Trainer / Coach

    Confidential • Bengaluru / Bangalore, India
    Experience building product management capabilities and training programs.Deep understanding of product model / Agile frameworks and customer feedback loops. Excellent relationship-building, influen...Show more
    Last updated: 25 days ago • Promoted
    Manager- Google Dialogflow

    Manager- Google Dialogflow

    GreenTree Advisory Services Pvt Ltd • Bengaluru, Karnataka, India
    Conversational AI, with at least 4–5 Dialogflow CX projects delivered end-to-end.Strong hands-on experience with Google Dialogflow CX, Playbooks, Google ADK, and Generators.Proven ability to lead t...Show more
    Last updated: 15 days ago • Promoted
    Agile - FS-Risk Consulting- Actuarial- Senior- E

    Agile - FS-Risk Consulting- Actuarial- Senior- E

    Confidential • Bengaluru / Bangalore, India
    At EY, we're all in to shape your future with confidence.We'll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.Join EY and help ...Show more
    Last updated: 1 day ago • Promoted