Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 28, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    GitLab Inc. is a company based on the GitLab open-source project. GitLab is an integrated product that unifies issues, code review, CI and CD into a single UI. GitLab Inc. offers self hosted products and SaaS plans for GitLab.com. GitLab is an open source project with a large community. Over 1700 people worldwide have contributed to GitLab! GitLab Inc. is an...
    Read more about this company

     

    Senior Software Engineer in Test, Growth(Johannesburg)

    What you can expect in a Software Engineering in Test, Growth role at GitLab:

    • As part of our Growth team you’ll work on test automation issues related to the Quality department, the Fulfillment or Telemetry groups, and the entire GitLab product. The work you’ll do will be transparent and open to the GitLab community .
    • You’ll develop new tests and tools for our GitLab.com frontend, backend APIs and services, and low-level systems like geo-replication, CI/CD, and load balancing.
    • You’ll identify and drive the adoption of best practices in code health, testing, testability, and maintainability.
    • You’ll work with engineers to define and implement mechanisms to inject testing earlier into the software development process.
    • You’ll configure automated tests to execute reliably and efficiently in our CI/CD environments.
    • You’ll work 1:1 with a Product Manager, and with the wider product and development teams to understand how new features should be tested and to contribute to automated tests for these new features.
    • You’ll work in an environment where we aim to have a 1:10 ratio of Software Engineer in Test to Engineers.

    Projects you might work on in our Growth stage group:
    You’ll spend your time collaborating with a cross-functional team who are embedded in our Telemetry or Fulfillment groups.

    You Should Apply If

    • You’ve got at least a few years of experience developing in Ruby or working on a Ruby on Rails application.
    • You’ve worked in an environment where product and engineering teams were running experimentation on a large scale.
    • You’ve been exposed to data automation or data-heavy analysis preferably with tools like Snowplow, Snowflake, Periscope, Google analytics.
    • You’ve got working knowledge of Docker.
    • You’ve worked with industry-standard CI tools like GitLab CI, Jenkins, Bamboo, or Circle CI for example.
    • You’re comfortable with Selenium-based test automation tools like Capybara.
    • You’ve got experience with Git and its command line.
    • You've been exposed to complex PostgreSQL Queries
    • You've some exposure to any cloud-based Browser Testing solution like Saucelabs, Perfecto or Browser Stack
    • You’re interested in growing your knowledge and skills in Test Environment Provisioning and Configuring where you’ll gain exposure to technologies like Terraform, Ansible, Kubernetes, GCP, and AWS.
    • You know about clean code and the test pyramid, and champion these concepts.
    • Our values of collaboration, results, efficiency, diversity, iteration, and transparency resonate with you.
    • You'll thrive in an environment where self-learning and self-service is encouraged and instilled as a part of our culture.

    Method of Application

    Interested and qualified? Go to GitLab Inc. on boards.greenhouse.io to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at GitLab Inc. Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail