ATDD/BDD Player/Coach
Apply now »Date: Feb 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
INDFSINS
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