Software Engineer in Test


Ya no puede postularse a este trabajo. Este trabajo ya no está disponible. Contáctanos si estás interesado en trabajos como este

Perfiles Desarrollo (IT)

De duración indefinida

Completa

Salario competitivo

  • Incorporación inmediata

We're Ocado Technology. We design and build the platform that powers Ocado, the world's largest online-only grocery retailer. We're also putting the world's retailers online, including Morrisons (the fastest growing online supermarket in the world), Fetch, Sizzle, and Fabled by Marie Claire.

We write and build all our own systems, from website to warehouse control systems, van routing systems to mobile apps, every system involved in our e-commerce and logistics operation has been carefully crafted by our team of passionate software engineers.

We have a rapidly expanding portfolio of amazing software products being developed in Barcelona. And we work closely with our development teams in our other centres around the world.

As a Software Engineer in Test for the Range Management Systems team, you will be joining a team in Barcelona focused on developing our central product catalogue system. The RMS system is the central repository for our product data, feeding nearly every other system within the business, such as our webshop and warehouse management systems, as well as providing integration points to external data providers. We have just started rewriting our entire system from scratch. It’s a daunting but exciting task - we need to understand our complex business domain very well to achieve it - but it allows us to completely refresh the technology stack and ensure we have the highest quality standards. We are building a modern rock-solid platform, and that’s why we need your help!

You know that quality is a large part of productivity and makes the software team move faster. You have been in the core of development, participating in every stage of the process, you have worked on the improvement of the process together with your team.

You know how to make sure that the story is testable, how to build the testing pyramid for your product, how to make the decision whether to automate something or not. You’re happy to roll up your sleeves and write automated tests. You have the courage to stop the line if the quality drops. You think scale - quality at scale. You make others think alike.

Great, we're looking for people like you who can help us embed quality in our process and improve it over time. People who are technical experts and get things done by using their smarts and whatever tools make sense to get the job done. People who love to stand on the shoulders of giants to solve new problems and thrive in a rapidly innovating space.

Within the software development team you will:

- Work with the team on continuous improvement of the development process with end-to-end quality in mind;
- Help the team to build and maintain the testing pyramid;
- Recommend, design implement both manual and automated testing practices (yes, including writing automated tests);
- Pragmatically decide what not to automate;
- Measure everything;
- Lead, coach and grow a quality mindset;
- Help maintain clear communication around features and change with all stakeholders;
- Contribute to Open Source solutions and communities whenever you can.

Skills and Experience:

- Título de Licenciado o Grado en Ingeniería Informática (A good degree in Computer Science or related subject);
- Good spoken and written English;
- Strong background in software development;
- Really know the principles and practices of testing the software;
- Have superior ability to design test cases;
- Are experienced with automated testing tools (e.g: Selenium, Cucumber, JUnit);
- Are experienced in testing both frontend and backend applications;
- Lots of experience accessing and working with databases for gathering test data or understanding how the system works;
- Are experienced in large and complex business domains.

Nice to have:

- Are strongly biased towards automation!
- Have relevant cloud computing experience;
- Really understand the complete SDLC and development methodologies;
- Know how to design and execute functional, system and database tests;
- Know that performance is a part of quality and know how to test it;
- Love working as an embedded member of a cross functional team;
- Love to leave things better than you found them;
- Love agile/lean development and delivering code;
- Embrace uncertainty, are happy with challenges and learn fast.
Have a great sense of humor

A relaxed, international, talented, creative and friendly environment (phew!) where we will provide you with the best tools to develop amazing stuff. We invest in our employees, ensuring we provide them with the best in house and external training programs available. We also really encourage people to attend conferences and be involved in the local developer community.

Flexible working hours with short Fridays
Reduced hours in August
Private Health Insurance
Life Insurance
Ticket Restaurant Scheme
Free fresh fruit, snacks, tea and coffee
Monthly drinks events
Table football
English and Spanish language courses
We are right next to Sants station, a central area of Barcelona. We are just getting going, which makes it a very exciting time to join!

Vacantes Similares