Software Engineer in Test in Barcelona

Casumo

Est. Salary
30,000 - €45,000
Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

All of the development teams at Casumo are responsible for delivering quality solutions across our products. Now, we’re looking for an open minded, honest and problem solving individual to help us become even better at it! The ideal candidate is a driven team player who is hungry to learn, and also excited about quality and sharing knowledge with others.

As a Software Developer Engineer in Test at Casumo you will help with setting quality standards and implementing tools to enable and improve our products. You will work collaboratively on our Casino Product with a cross functional team of highly talented Backend Developers, Frontend Developers, Product Designers and Producers.

Responsibilities

Quality

  • Focus on the overall product quality in combined ownership with the whole team.

  • Constantly explore, present, and help adopt new approaches to improve quality during software development.

  • Collaborate with software engineers to encourage adoption of good development practices that everyone takes care of.

  • Be an evangelist for quality and knowledge sharing in the company.

  • Help triage and reproduce incoming bug reports taking into consideration their business impact.

  • Ensure bug fixes are guarded by tests so they do not happen again.

  • Help improve our disaster recovery plan.

Testing

  • Write tests in collaboration with your team as part of the development lifecycle.

  • Work with the team to clarify feature requirements for new tasks and ensure that automated end-to-end tests are written for core user journeys.

  • Encourage and help with regression testing and automation of tests.

  • Support with load and performance testing.

Monitoring

  • Build and share tools to help monitor performance.

  • Drive the discovery and definition of quality metrics for our products and help build the systems to track their evolution in time.

  • Help drive improvements from error and warnings logged by our monitoring systems.

Who are we looking for?

  • Someone capable of working on their own initiative but also very comfortable in collaborating with a tight-knit team within a distributed, multicultural environment.

  • Someone with experience in bug reporting, bug prioritising within the team, and tracking bug closure.

  • Someone with a keen eye for quality.

  • Someone with solid knowledge of at least one of the following programming languages - Java, Kotlin, JavaScript, Groovy.

  • Someone with knowledge of end-to-end testing tools and test runners such as Cypress.

  • Someone with API testing knowledge.

  • Someone with knowledge of testing tools, libraries and frameworks - JUnit, Mocha, Jest, Pact.io, Cypress, Gatling.

  • Someone with an understanding of using Docker to run reproducible, automated tests.

  • Someone with knowledge of Jenkins and an appreciation of automated tests as part of a continuous integration process.

  • Someone with basic knowledge of Unix-based systems and related tools.


 

About Casumo

  • Games

  • Privately Held

  • Malta & Barcelona

  • >250

  • 2012

Who we are and what we do:

Casumo is the first online adventure-based casino. Our mission is to disrupt the industry by focusing on developing a new betting experience, using gamification and slick UI to provide an unparalleled user experience. We are quite unique in what we do and how we do it and we take pride in our Engineering culture and our Product quality and quirkiness.

Engineering at Casumo

At Casumo, we take pride in our Engineering culture and our Product quality and quirkiness. We have a modern engineering mindset, we move fast, experiment and apply an automated test approach. We believe every individual’s need and desire to be unique and let each developer be the main force for creating their best work environment and make impact. Our engineers collaborate as an international, distributed and highly skilled team. We highly value team spirit and a respectful environment. A humble and open mindset is essential to reach higher aims. We have active contributors to open source (Zipkin, Springboot, Axon framework); we care about knowledge sharing internally and externally, and we mean it. This is why we run internal Tech events and trainings - the latest being Axon - and encourage our staff to attend and/or speak to conferences. The sumos are making real impact by working on an unparalleled product. We explore, experiment and grow together in a small, highly-skilled, energetic and passionate team

What are we currently up to

- Development of new greenfield products using modern technologies

- Creating beautiful UI interactions driven by gestures

- Splitting the entire system into small, more cohesive subsystems and microservices

- New integrations with various game suppliers and payment providers.

Our tech stack:

- Backend side:

Java Microservices, EventSourcing, CQRS, DDD, messaging (RabbitMQ & Kafka) and Axon. Java frameworks: Spring Boot, Spring, Hibernate. Devops: Docker, Jenkins, AWS, cloud

- Frontend side:

KnockOutJS, Durandel, ReactJS, React Native, VueJS.

Check our current positions at casumo careers




Other quality assurance jobs that might interest you...