As our organization is moving towards continuous integration and delivery it is imperative to automate our testing which includes unit, integration and regression testing. In one of our projects at Tech Services the approach we have taken is Behavioral Driven Development (BDD). We use tools like Behave, Selenium and Python in our BDD (Behavioral Driven Development) process. In BDD (Behavioral Driven Development) examples or scenarios are expressed in the form of ‘given-when-then’ and the term ‘scenario’ and ‘specification’ is used instead of tests. BDD (Behavioral Driven Development) also offers more precise guidance on establishing the dialogue between developers, QA and product owners. In our organization this approach greatly increased the collaboration between developers, QA team and product owners. And we have seen visible improvement in the turnarounds. We want to share our journey and knowledge we have gained as we adopted this process.