Bitbucket Tutorial for Automation Engineers/Developers – Part I

The Bitbucket tool is widely used in the world due to its features. Bitbucket repository is used to store source code of team. Daily Dev Team can save and maintain their code on bitbucket repositories. Bitbucket is available to users with free account and paid services. It has user friendly UI due to which any user can quickly grasp the concept and start utilizing the tool. Bitbucket plays a major role in Development team in order manage large project codes because managing multiple teams code is critical task and resolving merge conflict is quite difficult. The tool has really made Developer’s land automation engineers life very easy. Let us look at some of the steps in setting up the tool.

Create Repositories:

Login with your credentials in bitbucket and click on New icon to create repository.

Fill all required details such as Workspace, Project, Repository name, etc and click on Create repository. You can select access level either Private or public based on your requirement.

Once bitbucket repository is created then next part is to clone this repository by using version control system tool like GIT on your local machine. Write code and push into the bitbucket repo.

You can refer below sample repo’s.

Web Automation: git clone https://[email protected]/yoyoyogesh/webuiautomationtechnicaltestcode.git

API Automation: git clone https://[email protected]/yoyoyogesh/apiautomationtechnicalcode.git


Create branch:

Select branches option from left side panel. By default, a ‘master’ branch will be created along with repo creation.

Click on Create branch button and provide all required details like Type, From Branch and Branch name.

Select branch type like Bugfix, Feature, Hotfix, Release and Other based on your requirement.


Newly created branch will be listed under branches.



Part II coming soon


Check out all the software testing webinars and eBooks here on

Feature Image Copyright Bitbucket

About the Author

Yogesh Kolhe

Hi there, My name is Yogesh Kolhe, I am subject matter expert in Automation Testing as well as DevOps. Being Technical Leader/ Senior SQE I did ⦁ Initial framework setup and delivery first tests ⦁ On boarded new SQE’s and provided support to deliver test automation ⦁ Provided coaching/training to SQE’s and provided support to squad members ⦁ Played Individual role whenever required ⦁ Motivated team members to start API automation, UI Automation, Mobile app automation. ⦁ Implemented CI/CD pipeline in project to cater automated regression and sanity pack. I have written blogs on Automation testing and other technologies and busy with research on artificial intelligence and machine learning for Automation Testing.
Find out more about @yoyoyogesh

Related Content