Share this Job

ATDD/BDD Player/Coach

Apply now »

Date: May 9, 2021

Location: San Francisco, CA, US

Company: NTT DATA Services

Req ID: 110381 

NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.

We are currently seeking a ATDD/BDD Player/Coach to join our team in San Francisco, California (US-CA), United States (US).

Roles and Responsibilities:


  • Embed with the customer's engineering Agile teams to coach and guide them throughout their journey to BDD. Be a player-coach.
  • The technical coach will aid team in meeting each sprint’s goals, by enhancing their ATDD technical capability and effectiveness over time.
  • Share and advocate for best practices in BDD
  • Help the team adopt and mature its BDD processes and practices
  • Envision and setup KPIs/metrics to baseline and gauge the maturity of the BDD adoption and effectiveness of the coaching
  • Assist and consult the teams as they create living documentation and acceptance tests in Gherkin 
  • Provide refresher BDD trainings on as-needed basis
  • Provide thought leadership around BDD automation framework design and implementation
  • Identify and surface challenges in adoption, recommended solutions and effectively communicate to executive leadership.
  • Nice to have: Provide architectural guidance around BDD automation framework implementation
  • Excellent understanding of Behavior-Driven Development methodology (BDD), roles and responsibilities of different team members
  • Understanding of and experience using Gherkin language to describe functional requirements
  • Understanding of Cucumber for the execution of Gherkins
  • Excellent communication skills, ability to provide consultancy and guidance with certainty, ability to talk to small-to-medium groups of people
  • Familiarity with functional test automation concepts
  • Familiarity with test automation capabilities and limitations
  • Technical ability to:
  • Establish BDD ground rules and roles and responsibilities to foster a cohesive BDD team
  • Deliver project process improvements across Sprint
    Usage support for tools used for the BDD process
  • Best Practices for developing Features files
  • Provide methods of categorizing backend (API) and frontend (UI) test cases
  • Provide methods of creating one or more Feature files for a User Story
  • Provide methods for splitting Feature files appropriately
  • Provide expertise in structuring acceptance criteria for Feature files
  • Provide expertise for structuring tests and tying them to actual requirements
  • Hands-on test automation experience
  • Hands-on BDD automation framework implementation/usage experience
  • Experience in providing effective methods for testing Microservices-based applications
  • Knowledge of the CI/CD pipeline and integration into the pipeline.


Basic Qualifications:


  • 3-5 years of experience executing ATDD/BDD on a project




About NTT DATA Services

NTT DATA Services is a global business and IT services provider specializing in digital, cloud and automation across a comprehensive portfolio of consulting, applications, infrastructure and business process services. We are part of the NTT family of companies, a partner to 85 % of the Fortune 100.

NTT DATA Services is an equal opportunity employer and will consider all qualified applicants for employment without regard to race, gender, disability, age, veteran-status, sexual orientation, gender identity, or any other class protected by law.

Nearest Major Market: San Francisco
Nearest Secondary Market: Oakland

Job Segment: Consulting, Technology