Posted on March 19th, 2020
This Software Engineer in Test position for our Growth team is 100% remote.
GitLab is building an open-source, single application for the entire software development lifecycle—from project planning and source code management to CI/CD, monitoring, and security.
Right now, we’re in a period of growth, we’ve more than doubled the size of the Quality department through 2019, and we’ve increased the number of GitLab employees from 400 to over 1100 this financial year, too.
At GitLab, we live and breathe open source principles. This means our entire handbook is online, and with a few clicks, you can find the details of future releases, check out our past releases, and see an overview of the product vision you’d contribute to when working here.
As a Software Engineer in Test at GitLab, you will be embedded in our Growth stage and will work in our Telemetry or Fulfilment group. You’ll be responsible for baking in a culture of quality in our Telemetry or Fulfilment team, build on our existing test automation frameworks and test coverage across a range of configurations, and lead our test automation efforts on new features and projects within our Telemetry and Fulfilment groups.
Within Telemetry, you’ll be working in a team that utilizes tools like Snowplow Analytics and Pendo.io to enable us to understand how our customers use our products. The work your team will do provides our internal teams with a robust, consistent and modern telemetry data framework while supplying visualization and analysis into the data we gather through the collection tools we utilize here.
Our Fulfilment group is responsible for overseeing areas such as billing and licensing. The work your team will do will focus on creating and supporting the experiences that enable our customers to purchase, upgrade, downgrade, and renew licenses and subscriptions.
You’ll spend your time collaborating with a cross-functional team who are embedded in our Telemetry or Fulfillment groups.
We're aware the confidence gap exists so we want to encourage you to apply even if you do not match all of the requirements exactly. The above list is intended to show the kinds of experience and qualities we're looking for. It is not a complete list of pre-required skills.
The culture here at GitLab is something we’re incredibly proud of. Because GitLabbers are currently located in over 51 different countries, you’ll spend your time collaborating with kind, talented, and motivated colleagues from across the globe.
Some of the benefits you’ll be entitled to vary by the region or country you’re in. However, all GitLabbers are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually. You can work incredibly flexible hours, enabled by our asynchronous approach to communication. We’ll also help you set up your home office environment, pay for your membership to a co-working space and contribute to the travel costs associated with meeting other GitLab team members across the world. Also, every year or so, we’ll invite you to our Contribute event.
Our hiring process for this Software Engineer in Test position typically follows six stages. The details of this process and the compensation for this role can be found at the bottom of our job family page.