At Rainforest we’re helping companies rethink the way they do QA. The quality of our work and the strength of our teams relies on a variety of perspectives, strong collaboration, and talented individuals who bring their hard work and smart ideas to the table.
Our values are a big part of our culture, from the hiring process on through to day-to-day life. Whether we’re interacting with our coworkers or our customers, we always go above and beyond to show that we care.
No BS We strive for transparency and honesty in everything we do at Rainforest.
Weirdly Passionate Passionate people are curious, persistent, and dedicated to what they love. They’re also great people to work with.
Always Be Caring People are the heart of Rainforest. We pride ourselves on building a team that cares about each other.
Overview of Development
We have bi-weekly sprints.
Our product team researches features and produces a “narrative” which engineering then works with to offer suggestions and modifications to make more achievable. We then translate the feature to a technical specification which is then entered into the sprint for development work. The aim of this is to try and make sure we deliver what Product want, and that we develop it in the way that will be most future proof.
We use git flow and each PR is reviewed before it’s merged to the develop branch. We use CI/CD, and when a PR is opened all the unit tests are run automatically, when the PR is merged to develop all the unit tests are run as well as Rainforest tests. If the tests pass, then develop is automatically merged into master and released into production.
Tools we use
- Github for source code management and review
- Slack for instant messaging
- JIRA to manage the sprints and tickets
- Zoom for video conferencing
- Dropbox Paper as a wiki and for collaberating on documents
- Google’s G Suite (gmail/calendar/drive/etc)
Our company values guide our hiring philosophy, and we want every new team member to feel like they own and influence those values too. Our goal is for candidates to discover what those values mean to Rainforesters during the interview process.
We know candidates put in time and effort to prepare for their interviews with us. In turn, we work hard to create an interview process that is seamless, friendly, and transparent.
Each candidate who finishes an onsite interview with us should feel they have a solid understanding of the role, the team they’re applying to, our company values, who we are as a company, and the opportunity the position presents.