Job Title

Software QA & Automation Engineer (For Barcelona)

Share This Job

Job Description

Company Introduction

Our client is a master in the field of lead generation.

Job Responsibilities and Duties

  • Actively participating and contributing to agile events as appropriate;
  • Work in conjunction with the team to properly refine and estimate user stories, contributing towards establishing proper acceptance criteria for user stories and test strategies to ensure satisfaction of acceptance criteria;
  • Mentoring and coaching other team members in the different test approaches, tools and techniques – such that the whole team can contribute to the ultimate quality of deliverables;
  • Establish, and update as and when required, together with the team;
  • Clarify product requirements, identifying risks and helping the team to manage these risks;
  • Effectively participate in practices meant to ensure that defects are identified and eliminated as early as possible in the development process;
  • Estimate, prioritize, plan and coordinate testing activities, including identification, tracking and documentation of defects;
  • Estimate and develop testing strategies;
  • Design, create and execute test cases as appropriate to ensure satisfaction of acceptance criteria;
  • Design, create and execute test cases as appropriate for different test phases and approaches such as smoke, functional, regression, exploratory, stress and performance testing among others;
  • Develop test automation architectures;
  • Design and implement automated tests as appropriate – automating the boring stuff so as to focus on higher value activities;
  •  Identify defects or inconsistent operation and determine steps to reproduce, using defect tracking software – Jira – to document, track and communicate test results and issues;
  • Drive and contribute to defect resolution, reproducing and investigating identified defects, supporting and facilitating the team in the testing of related fixes and updates to ensure correct and timely defect resolution;
  • Produce and maintain testing documentation, including but not limited to test cases, test scripts and test data such as performance baselines;
  • Participate and assist in release decisions.


  • At least 5 years' experience in software testing;
  • Experience in writing clear, concise and comprehensive test plans and test cases;
  • Experience working in an agile environment would be a plus;
  • ISTQB certification would be considered and asset.

Personal Skills

  • Excellent written and verbal English communication skills;
  • Well organized with superb attention to detail;
  • Demonstrates critical, quality-oriented, skeptical thinking about product;
  • Thorough understanding of the software development lifecycle;
  • Strong knowledge of software QA methodologies, processes and tools;
  • Solid understanding of testing strategies that encourage clarity and remove bottlenecks;
  • Hands-on experience with both white box and black box testing;
  • Excellent knowledge in performance, load, stress, security and reliability testing;
  • Knowledge and experience with LAMP based infrastructures and WordPress based websites would be ideal;
  • Stays abreast with the latest testing techniques, strategies and tools;
  • Comprehensive domain knowledge in designing test frameworks and test suites;
  • Hands-on experience in test automation, including tools such as Selenium, Ranorex or Katalon;
  • Motivated with a collaborative mind-set.
Tags: Coaching, English, ISTQB, Jira, Organizational, Unit Testing, Written and Oral English Communication

Have a Question?

We are here to help. Email us or call +356 2017 3007
Contact Us