
I’ve mainly used Bitbucket to manage our automation framework and collaborate with the team on code changes. It’s been a reliable place to keep everything properly version-controlled, whether that’s Playwright scripts, API automation, or broader framework updates.
What I especially like is how straightforward it is to create branches, open pull requests, and review changes before anything gets merged. That workflow helps keep the codebase organized and reduces the risk of people accidentally overwriting each other’s work. Since it integrates well with Jira, it’s also easy to link code changes back to user stories or bug tickets, which makes tracking and follow-up much simpler.
For day-to-day development and automation work, it does exactly what I need and doesn’t get in the way. Review collected by and hosted on G2.com.
I don’t have any major complaints, but certain parts of the interface can require a few extra clicks compared to other Git platforms. For example, when I’m browsing commit history or comparing larger pull requests, the workflow can sometimes feel a bit less intuitive than I’d expect.
Merge conflicts are really a Git issue rather than something specific to Bitbucket, but dealing with them can still be time-consuming when several people are working in the same files at once. Aside from that, Bitbucket has been stable and reliable for my everyday work. Review collected by and hosted on G2.com.