Talent.com
Agile Coach

Agile Coach

Shya Workforce SolutionsHyderabad, IN
5 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 • Hyderabad, IN

    Related jobs
    • Promoted
    Implementation Consultant

    Implementation Consultant

    HighRadiusHyderabad, Telangana, India
    HighRadius, a renowned provider of cloud-based Autonomous Software for the Office of the CFO, has transformed critical financial processes for over 800+ leading companies worldwide.Trusted by prest...Show moreLast updated: 30+ days ago
    • Promoted
    Oracle Agile PLM

    Oracle Agile PLM

    Tata Consultancy ServicesGreater Hyderabad Area, India
    Candidate should have excellent techno functional knowledge in Agile PLM – EBS or cloud.Experience working in analysing business requirements and map them to oracle PLM functionality.Experience in ...Show moreLast updated: 13 days ago
    • Promoted
    • New!
    Senior Technical Project Manager - Agile Methodologies

    Senior Technical Project Manager - Agile Methodologies

    Grizmo Labs Private LimitedHyderabad
    Responsibilities : - Own and manage the entire project lifecycle from initiation to closure, defining project plans, milestones, and deliverables....Show moreLast updated: 3 hours ago
    • Promoted
    PortaOne Implementation and Configuration Expert

    PortaOne Implementation and Configuration Expert

    APPIT Software Inchyderabad, telangana, in
    Core Implementation & Deployment.Lead end-to-end deployment, configuration, and hardening of PortaSwitch (PortaBilling and PortaOne VoIP Switch) environments. Configure advanced routing logic, inclu...Show moreLast updated: 4 days ago
    • Promoted
    Executive Administration

    Executive Administration

    Premier Energies LimitedRangareddy, Telangana, India
    Renewable energy is not only the future of global economy but also one of the fastest growing industries in India and world-wide. Premier Energies, as a pioneer in the solar manufacturing space, is ...Show moreLast updated: 5 days ago
    • Promoted
    EverestDX - Scrum Master - Agile Methodologies

    EverestDX - Scrum Master - Agile Methodologies

    EverestDXHyderabad
    Key Responsibilities : Agile Delivery Leadership : - Facilitate daily stand-ups, sprint planning, retrosp...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead

    Technical Lead

    MphasisHyderabad, 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 moreLast updated: 3 days ago
    • Promoted
    Saviynt IGA

    Saviynt IGA

    DeloitteHyderabad, 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 moreLast updated: 30+ days ago
    • Promoted
    Growth Enablement Lead

    Growth Enablement Lead

    DHI SolutionsHyderabad, India
    Overview We are looking for a Growth Enablement Lead who will play a pivotal role in driving workforce growth, ensuring smooth hiring operations, and serving as a tru...Show moreLast updated: 30+ days ago
    • Promoted
    Agile Technical Coaching Senior Manager - HIH - Evernorth

    Agile Technical Coaching Senior Manager - HIH - Evernorth

    ConfidentialHyderabad / Secunderabad, Telangana, India
    HIH - Agile Technical Coaching Senior Manager.The HIH Agile Technical Coaching Senior Manager at Cigna Group is someone responsible for partnering with organizational leadership to enable the deliv...Show moreLast updated: 22 days ago
    • Promoted
    Logic Apps Integration Consultant

    Logic Apps Integration Consultant

    Saxon AIHyderabad, IN
    Integration Engineer – Logic Apps / Functions (Off-shore).Time 3-4 hour overlap with central time ( 3-12AM is preferred). Build and maintain Logic Apps Standard workflows, Azure Functions for transf...Show moreLast updated: 6 days ago
    • Promoted
    Voltuswave Technologies - Technical Project Manager - Agile Methodologies

    Voltuswave Technologies - Technical Project Manager - Agile Methodologies

    Voltuswave TechnologiesHyderabad
    Job Summary : We are seeking a skilled and experienced Technical Project Manager to manage and oversee the successful de...Show moreLast updated: 25 days ago
    • Promoted
    Agile Coach

    Agile Coach

    ConfidentialHyderabad / Secunderabad, Telangana, India
    Agile Coach services include but are not limited to : .Support the relevant project leads to manage each project's scope and timeline. Set up and coordinate sprints, retrospective meetings and daily s...Show moreLast updated: 22 days ago
    • Promoted
    Oracle Agile Plm

    Oracle Agile Plm

    Tata Consultancy ServicesHyderabad, Republic Of India, IN
    Candidate should have excellent techno functional knowledge in Agile PLM – EBS or cloud.Experience working in analysing business requirements and map them to oracle PLM functionality.Experience in ...Show moreLast updated: 13 days ago
    • Promoted
    AAPMOR - Technical Project Manager - Agile Methodologies

    AAPMOR - Technical Project Manager - Agile Methodologies

    AAPMORHyderabad
    About the Role : We are looking for an experienced Technical Project Manager who can lead complex projects, collaborate with cross-functional teams, and ensure succe...Show moreLast updated: 28 days ago
    • Promoted
    Consulting Manager – Digital Adoption Platform (DAP) Strategy & Leadership

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

    ISG (Information Services Group)Hyderabad, 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 moreLast updated: 30+ days ago
    • Promoted
    Implementation Consultant

    Implementation Consultant

    MediaMintHyderabad, Telangana, India
    The Onboarding Specialist is a critical role responsible for ensuring the seamless onboarding and successful launch of clients on our SaaS e-commerce platform. This role involves acting as a technic...Show moreLast updated: 30+ days ago
    • Promoted
    Senior SaaS Implementation Consultant

    Senior SaaS Implementation Consultant

    MyRemoteTeam Incsecunderabad, telangana, in
    MyRemoteTeam, Inc is a fast-growing distributed workforce enabler, helping companies scale with top global talent.We empower businesses by providing world-class software engineers, operations suppo...Show moreLast updated: 1 day ago