Junior Quality Assurance Engineer

Junior Quality Assurance Engineer

Website Openbravo Services Team

About us

We are Openbravo, a dynamic and modern enterprise software company, dedicated to brand and retailers, certified Great Place to Work in both Spain and France, and a member of the DL Software Group.


Our goal? To help retailers and restaurateurs to be more competitive through the adoption of a flexible mobile and cloud-based unified commerce platform.


Today, we operate in more than 50 different countries, and we successfully helped more than 150 clients to achieve greater agility in the acceleration progress of their unified commerce and digital transformation strategies.
If you want to take part in a company known for its inclusive and supportive workplace culture and where you can grow professionally along with our product, then please read on, as we can’t wait to tell you more about the position!


Position Overview


We are seeking a Junior Quality Assurance Engineer who will be directly responsible for assuring the quality of the Openbravo Platform by using high-technical system capabilities, applying the company’s best practices and known standards to improve the development cycle and monitor the status of system stability.


Position Responsibilities


The function of Jr. QA Assurance Engineer has the following key areas of responsibility:
Design and develop new test plans and test cases for our POS application with a high degree of autonomy using our tool (Testlink)
Enhance existing Test Plans and test cases
Recognise a wrong behaviour as an issue and report it to the Development team using our tool (Mantis)
→ Analyze business-related requirements of different functional areas of our products
→ Participate in the QA cycle of new functionalities executing a variety of quality-related tasks
→ Work closely with other members of the development, product and technology teams
Perform other duties as assigned.


Position Requirements


The professional we are seeking:
Has a BS or MS in Computer Science or equivalent.
→ 1 year of relevant experience (experience creating automated test cases in Cypress is a plus)
→  Basic knowledge of Retail flows
Working knowledge of:
> Javascript, XML, HTML, CSS, Tomcat, Ant, Visual Studio Code IDE, JSON files, GIT, (React framework is a plus)
> Database knowledge: PL/SQL, PostgreSQL, Oracle
> QA specific tools: Cypress, Jenkins, Testlink, Mantis (JMeter is a plus)
> Agile software development methodologies (Scrum)
> Quality Assurance topics:
. Test case design
. Black box / white box testing
. Software automation
. Development cycle and the role of QA team within it


Proficiency with basic shell scripting and a Unix environment
→ Proven ability to meet deadlines, having a keen instinct to find behaviour singularities in a system and decide whether or not they are a potential defect.
Good written and oral communications skills in Spanish and English (French is a plus)





What we offer

Competitive salary & benefits package.
Possibility to work fully from home or hybrid (if based in Barcelona, Pamplona or Lille).
Flexibility in schedule.
Free training (English/French/Spanish lessons + adapted training based on your professional needs and interests).
Continuous performance feedback with an annual review so you can keep grow professionally.
Fresh fruit, drinks and loads of snacks every day.
Referral bonus.
Fantastic colleagues from all over the world.
A career in a fast-paced, entrepreneurial business environment.
An opportunity to accelerate your professional development.


How to apply


If you are interested in becoming part of our amazing team, you can write us an email with your resume attached at 🚀


Please put “Junior QA Engineer” in the subject line of your mail.


Thanks for your interest in Openbravo and we hope to see you soon!



To apply for this job email your details to

div#stuning-header .dfd-stuning-header-bg-container {background-image: url(;background-color: #6eb43f;background-size: cover;background-position: top center;background-attachment: initial;background-repeat: initial;}#stuning-header {min-height: 650px;}