Skip to content

Instantly share code, notes, and snippets.

View bratchenko's full-sized avatar

Daniil Bratchenko bratchenko

  • Integration.app
  • Earth
View GitHub Profile
@bratchenko
bratchenko / task.md
Last active November 24, 2015 04:19
DevOps home assignment

Automating infrastructure and writing code to do it are among the main responsibilities of DevOps engineers in DataRobot.

To make sure you can do both, we give you this home assignment. Please create a repository on GitHub or Bitbucket with the following:

  • A Vagrantfile for managing a virtual machine with a Linux-based operating system of your choice. Please use a publicly available box, for example one of the boxes hosted here: https://atlas.hashicorp.com/boxes/search.
  • An Ansible playbook (with any associated roles or files), that can install
@bratchenko
bratchenko / Task.md
Last active August 29, 2015 14:16
Software Engineer in Test home assignment

We need to know if you understand how web applications are created and how they are tested. This task includes both.

It also shows if you are able to learn new tools and technologies, so we specify which ones you should use. If you already know all of them - good for you :)

The task is to create a simple web application that does following:

  1. It shows 10 random numbers to user. They must have duplicates among them.
  2. User should click on numbers that have duplicates and they are removed from the list.
@bratchenko
bratchenko / Task.md
Last active March 9, 2021 11:10
QA Automation Engineer home task

Most of automated tests you are going to write will be based on Selenium+Protractor.

This task is intended to test your ability to write such tests or ability to learn how to write them in case you never did anything similar before.

Good news is Protractor has great documentation and examples you can find here: http://angular.github.io/protractor/

Task

@bratchenko
bratchenko / gist:cdb4cf49a8cd92aa3855
Created August 4, 2014 08:58
Git push to gerrit (put into ~/.gitconfig)
[alias]
pub = "!f() { git push -u ${1:-origin} HEAD:`git config branch.$(git name-rev --name-only HEAD).merge | sed -e 's@refs/heads/@refs/for/@'`; }; f"