Test Automation Engineer

  • Full-time

Company Description

Gears of Leo is the tech and product company within LeoVegas mobile gaming group. Our vision is to create the greatest gaming experience and be number one in mobile gaming entertainment. We power LeoVegas by creating and developing highly innovative products that are loved by our customers, and we always work with cutting edge technology. Our multinational company consists of colleagues from over 20 different nationalities. We strongly believe that diversity of experience, perspective, and background leads to a inspiring work environment for our employees and a better product for our users. As an employee at one of Europe’s fastest growing companies, you’ll play an important part in taking Gears of Leo and your own career to the next level where the sky is the limit.‬ We are based in Sweden and have offices centrally located in Stockholm, Västerås and Växjö. We are growing at a rapid pace and are always looking for new stars to join the Gears family.

Job Description

For our platform team we are now looking for, a cross ­functional set of people focused on building internal services and systems as well as the application framework that other teams create customer ­facing features upon. As Automation Engineer your daily tasks will consist of quality improvement, process improvements, and process monitoring to ensure corrective actions are institutionalized and that general requirements are met. You will work with other members of the Quality Team to implement a unified approach to Quality in our projects with the intent to deliver high quality products and services in a manner that meets the high standards held by Gears of Leo. If you’re looking to grow your career, this is the place to be!

Our next team player is highly motivated and thrive in a fast-paced and entrepreneurial working environment. We are building a small team to design, develop, document, implement, and execute manual/automated tests for our products. This will include closely working with the product owner/development teams.

As a Automation engineer you’ll be working closely on several projects, including:

● Building a communication platform to handle reaching our users

● Upgrading and expanding our automated testing suite

● Automated load testing & reporting

● Building cross-­region load balancing with a focus on overall resilience

● Migrating our user application from Backbone to React

● Migrating our mobile application from Cordova & Backbone to React Native

● Migrating our services to run in VM containers and optimizing host resource allocation

● A feature rule system responsible for handling A/B testing, feature rollout, and feature killswitch

● An auto­ scaling system that manages and deploys services across physical and cloud hosts throughout the world

These projects are targeted at further enabling the company to grow its market presence on a global level by increasing our infrastructure scalability and resilience ahead of the anticipated business needs while simplifying deployment flows and optimizing costs.

Responsibilities

● Communicate regularly with our development teams on how best to structure their tests

● Ensuring build and deployment pipelines are running and evaluating tests correctly

● Maintaining tests for infrastructure failure and recovery expectations

● Maintaining procedures and test best practices in Confluence (Wiki)

● Mapping out and verifying integration tests are relevant to the way our infrastructure is evolving

● Ensuring our tests cover the important and relevant aspects of our services and applications

Qualifications

● Ability to use Git/GitHub

● Strong Google­-fu

● At least 2 years experience with test automation work

● Professional English mastery, both oral and written

● Ability to work independently

● Interested in trying new technology and doing proof of concepts

● Familiarity with working in an Agile environment & JIRA or similar system

● Familiar with Ansible or similar

● Familiar with Jenkins or similar

● Experience with integration testing

● Experience with Selenium is a big plus

● Experience with UI testing using screenshot comparison is a plus

● At least 2 years experience with coding, Python and/or JavaScript is preferable

Also an advantage if you master some skills below

● Familiar with NGINX, HAProxy, RabbitMQ, Couchbase/CouchDB, Datadog, and MySQL is a plus

Additional Information

To be totally frank:

We are going to ask you to challenge yourself and your skills on a daily basis

We are going to interrupt you to take on emergency tasks

We are going to always have deadlines looming

BUT….

You will develop your skills immensely and become even better at what you do

You will have incredible co-workers who are willing to work together to meet any goals

You will be a part of revolutionizing the industry and we promise you’ll have fun doing it

You will participate in regular team recreational activities and outings

And we offer very competitive salaries and benefits

If there's one thing we know, it's picking people, so you'll work with a team of enthusiastic and ambitious people from a dozen different countries that aim to create a caring and inclusive workplace.

We value a creative environment where everyone has the chance to grow. We are a company with a strong team spirit, driven by our passion to win, and enjoy the ride we’re embarking on.

Application:

Please attach your CV in English. Please note that all interviews will be held in Stockholm.